Skip to content
NEXTMOVEFDE careers · United States

Staff Software Engineer

AI summary of the role

Peregrine is hiring a Staff Software Engineer to lead core engineering teams building a public-safety data intelligence platform.

What you’ll do

  • Lead technical decision-making and drive impactful projects across core engineering teams
  • Develop and mentor a high-performing engineering team, balancing people management with hands-on technical leadership
  • Own large portions of the application end-to-end, from design to deployment
  • Collaborate with design, product, and deployment teams to build robust, scalable, user-centered systems

What you’ll bring

  • 8+ years of experience working with cross-functional software development teams
  • Experience shipping and iterating on production-grade software components professionally or in open source
  • Solid understanding of architecting and scaling distributed software systems
  • Ability to write robust, well-tested, well-designed code that is frequently deployed

Technologies

Python · Django · Celery · Airflow · Kafka · React · Redux · Mapbox · PostgreSQL · Elasticsearch · Bedrock · Sagemaker

About Peregrine

Peregrine integrates fragmented public-safety and government data into secure, permissioned operational intelligence and AI workflows for faster decisions in the field.

Series C · 200–500 people

Source and classification

Deployment team leadership · Evidence for this classification:

with our team onsite to understand the variety of use cases that Peregrine serves. We’re looking for a Staff Software Engineer to join our core engineering teams. You’ll work cross-functionally with design and product management to build systems that are robust, scalable, and user-centered. Our teams tackle a range of challenges, from enabling real-time user collaboration on detailed maps to building high-scale backend architecture for ingesting billions of data points. We value both ownership and collaboration—you will take full responsibility for major features and work closely with other engineers to drive them to completion. We believe that humility and empathy are essential for building the right solutions—you will collaborate directly with our deployment team and users as we iterate to solve their problems. Perseverance and creativity are crucial to executing our vision. Role
More from the job description

Backed by leading Silicon Valley investors, Peregrine helps public safety organizations, state and local and governments, federal agencies, and private-sector institutions address society’s challenges with unprecedented speed and accuracy. Our AI-enabled platform turns siloed and disconnected data into operational intelligence — instantly surfacing mission-critical information to empower better, faster decisions that improve outcomes at every touchpoint. Today Peregrine supports hundreds of customers across 30+ states and two countries, serving more than 125 million people — and we’re amplifying our impact as we expand into the enterprise and internationally. Our Team As an engineering team, we believe strongly that empathy improves our solutions. Seeing how people use the product is a priority and the way we get to the right answer. Engineers will have the opportunity to work closely with our team onsite to understand the variety of use cases that Peregrine serves. We’re looking for a Staff Software Engineer to join our core engineering teams. You’ll work cross-functionally with design and product management to build systems that are robust, scalable, and user-centered. Our teams tackle a range of challenges, from enabling real-time user collaboration on detailed maps to building high-scale backend architecture for ingesting billions of data points. We value both ownership [... source excerpt omitted ...] nsibility for major features and work closely with other engineers to drive them to completion. We believe that humility and empathy are essential for building the right solutions—you will collaborate directly with our deployment team and users as we iterate to solve their problems. Perseverance and creativity are crucial to executing our vision. Role We’re looking for a Staff Software Engineer to join our growing team and drive impactful projects, foster an inclusive team culture, and lead technical decision-making. This role is for someone who thrives in both people management and hands-on technical leadership. You’ll develop a high-performing team, guide them through comple [... source excerpt omitted ...] r business priorities. The ideal candidate will balance mentorship while maintaining high standards in technical execution. You’ll drive impactful work that delivers value to our customers, from aiding emergency responders during a hurricane to diffusing complex organized crime. We are building innovative capabilities that enable new workflows for our customers. As a leader, you will ensure that we execute well on these initiatives. Our stack is constantly evolving but based on a backend foundation of Python, Django, Celery, Airflow, and Kafka; a frontend built in React, Redux, and Mapbox; data stores including PostgreSQL and Elasticsearch; machine learning models hosted in Bed

How jobs are selected

Employer postings · Data from · Sources