← All roles

Staff Software Engineer

Apply on company site
San Francisco, CA$200k - $275kfull-timePosted 10mo ago

About the role

Staff Software Engineer role at Peregrine focusing on building robust, scalable systems and leading technical decision-making across cross-functional teams. Role combines hands-on engineering leadership with people management to develop high-performing teams delivering mission-critical features for public safety and enterprise workflows.

Responsibilities

  • Drive impactful projects and lead technical decision-making
  • Develop a high-performing team, mentoring while ensuring high standards in execution
  • Own large portions of the application from start to finish
  • Collaborate with design and product management to build robust, scalable, user-centered systems
  • Solve complex problems across backend and frontend stacks and infrastructure
  • Guide and align work with business priorities and customer value
  • Work with deployment teams and users to iterate solutions
  • Contribute to architectural decisions and scaling distributed systems

Qualifications

  • Degree in Computer Science or related field, or equivalent experience
  • 8+ years of experience with cross-functional software development teams
  • Experience shipping and iterating on production-grade software components
  • Ability to write robust, well-tested, well-designed code that frequently deploys to users
  • Solid understanding of architecting and scaling distributed software systems
  • Strong best practices in modern software development and navigating large codebases
  • Located in San Francisco, CA and able to work in office

Skills

Required:Ownership of large application componentsTechnical leadership and mentoringDistributed systems design and scaling

Benefits

  • Annual Salary + Benefits + Equity (if applicable) + Bonus (if applicable)
  • Benefit details available at Peregrine careers page
Last updated Sep 9, 2026. Interested? Apply on the company site.

About Peregrine Technologies

Effective, efficient and easy to use, Peregrine is the real-time public safety and police data management platform that delivers true interoperability.

public safetypolice data managementinteroperability

More open roles at Peregrine Technologies