Peregrinetechnologies
Staff Software Engineer, Product Security
San Francisco, CA. Posted 11 months ago
The role
The Staff Product Security Engineer will define the product-security roadmap and architecture. This role involves writing security-critical code and building secure-by-default tools for the engineering organization.
What you will do
- Define and own the product-security roadmap.
- Define security architecture across the platform.
- Partner with Product Engineering, Infrastructure, and Platform teams.
- Write and review security-critical production code.
- Build secure-by-default libraries, frameworks, and tools.
- Identify emerging vulnerabilities and security risks.
- Develop pragmatic mitigation strategies.
Required qualifications
- 8+ years of experience in product security, application security, platform security, security-focused software engineering, or related work.
- Experience designing secure architectures and establishing security standards across an engineering organization.
- Strong software-development background with experience writing high-quality production Python code.
- Track record of identifying and remediating software vulnerabilities through professional work, security research, penetration testing, bug bounties, or CVEs.
- Excellent communication skills to translate technical security risks into product and business tradeoffs.
- Ability to work on-site at our San Francisco or New York office.
Nice to have
- Experience building or scaling product-security programs at a rapidly growing company.
- Experience with AWS and cloud-native security patterns.
- Experience with AI/ML systems and emerging security considerations for LLM-based applications.
About the company
Peregrine helps public safety organizations, governments, and private-sector institutions address challenges with an AI-enabled platform. The company serves more than 125 million people across 30+ states and two countries.