Receive a cash bonus of up to $15,000 when you successfully land this role. You can view your bonus here.
Our partnership with Peregrine means you'll go through an expedited version of the interview process and connect directly with the hiring team.
Peregrine Technologies, backed by Silicon Valley investors, provides public safety agencies across the U.S. with technology solutions to improve operations and decision-making. Their technology serves over 80 million Americans. As a Staff Software Engineer, you will join the core engineering team, collaborating with design and product management to build robust, scalable, and user-centered systems. You'll tackle challenges ranging from real-time user collaboration on maps to building high-scale backend architecture for data ingestion.
This role balances people management and hands-on technical leadership. You'll develop a high-performing team, guide them through complex technical challenges, and ensure their work aligns with business priorities. The stack includes Python, Django, Celery, Airflow, and Kafka on the backend; React, Redux, and Mapbox on the frontend; PostgreSQL and Elasticsearch for data storage; machine learning models in Bedrock and Sagemaker; and AWS, Pulumi, Terraform, and Kubernetes for infrastructure.
The compensation ranges from $200,000 to $275,000 annually, along with benefits and potential equity and bonus. The role provides the opportunity to drive impactful projects, foster an inclusive team culture, and lead technical decision-making. It's a chance to contribute to innovative capabilities that aid emergency responders and address complex challenges.