Peregrinetechnologies

Staff Software Engineer, Product Security

New York, NY. Posted 11 months ago

The role

You will define and own the product-security roadmap and architecture. You will write security-critical code and build 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
  • 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

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, state and local and governments, federal agencies, and private-sector institutions address society’s challenges with an AI-enabled platform. The company supports hundreds of customers across 30+ states and two countries.

Staff Software Engineer, Product Security at Peregrinetechnologies | JobZoey