Senior Software Engineer, Product Experiences
Peregrine Technologies· Product Experiences
San Francisco, CA$200k - $250kfull-timePosted 2mo ago
About the role
Senior software engineer role on the Product Experiences team building user-facing features across the Peregrine platform, with ownership of major capabilities (Search, Dossier, Charts, Dashboards, Maps, Network, Table, Workspace, Docs, Automations, Mobile) and collaboration with design and PM to deliver fast, intuitive, trustworthy experiences that surface insights from large data sets.
Responsibilities
- Take full ownership for major features and drive them to completion in collaboration with other engineers
- Build and ship features across the Peregrine platform (Search, Dossier, Charts, Dashboards, Maps, Network, Table, Workspace, Docs, Automations, Mobile)
- Design and implement search and semantic discovery across billions of records
- Craft real-time, collaborative experiences on maps and networks
- Bring AI-powered capabilities with source transparency and trust
- Focus on latency, interaction design, and resilience in complex workflows
- Collaborate with deployment team and users during iteration cycles
Qualifications
- Degree in Computer Science or related field, or equivalent experience
- 5+ years of experience in cross-functional software development
- Experience shipping production-grade, user-facing software (professional or open-source)
- Strong frontend fundamentals (React/TypeScript) and ability to work full-stack end-to-end
- Ability to write robust, well-tested, well-designed code
- Solid understanding of architecting and scaling distributed software systems
- Strong software development best practices and ability to navigate large codebases
- Located in San Francisco or Washington, D.C. and open to working in office 4 days a week
Skills
Required:Ownership of user-facing platform componentsFrontend development (React/TypeScript)Full-stack capabilityDistributed systems architecture
Benefits
- Annual Salary + Benefits + Equity (if applicable) + Bonus (if applicable)
- Information on the benefits offered is here (link provided in job description)
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