Staff Software Engineer
Peregrine Technologies· Engineering
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
- Payroll Specialist4d agoSan Francisco, CA · People
- Director of Communications4d agoSan Francisco, CA · Corporate Communications
- Deployment Strategist4d agoHybrid (Washington, D.C.) · Deployment Strategy
- Staff Product Designer1w agoNew York, NY · Product Design
- Staff Product Designer1w agoHybrid (San Francisco, CA) · Product Design