Staff Software Engineer, Product Security

🇺🇸 San Francisco, CA
$2K - $3K Annual
Posted 5 months ago
Expires June 9, 2026
Full TimeOn-siteEngineeringProductLegal

Peregrine Technologies is seeking a Staff Software Engineer specializing in Product Security to join our dynamic engineering team. As a company dedicated to transforming complex data into actionable intelligence, we support a diverse range of clients, including public safety organizations and private-sector institutions. Our engineering team values empathy and collaboration, working closely with users to develop solutions that address real-world challenges.

In this role, you will be responsible for embedding security into every stage of our product lifecycle. Your day-to-day activities will include building scalable, secure-by-default frameworks foundational to our infrastructure, identifying and mitigating emerging security risks, and defining security architecture with a focus on authentication, authorization, data protection, and software supply chain security. Collaboration with product and engineering teams to implement security best practices will be a key aspect of your responsibilities.

The ideal candidate will have over 10 years of experience in architecting and maintaining distributed data systems and cloud-based platforms. Deep knowledge in areas such as identity and access management, secret management, applied cryptography, secure system design, and cloud security is essential. A strong development background in Python, proven success in coaching and developing senior engineers, and exceptional interpersonal and communication skills are also required. The position requires on-site work at our San Francisco or New York office.

Peregrine Technologies offers a competitive salary range of $200,000 to $275,000 annually, along with benefits, equity options, and potential bonuses. Actual compensation is influenced by factors including skill set, experience level, certifications, and specific work location. Additional information on benefits is available upon request.

Joining Peregrine Technologies means becoming part of a team that values humility, empathy, perseverance, and creativity. We are committed to creating an inclusive environment for all employees and celebrate diversity. If you are passionate about building impactful software solutions and thrive on solving complex problems, we encourage you to apply.

More Jobs at Peregrine Technologies