Taro Logo

Engineering Manager

Taro Verified

Peregrine

Peregrine creates technology to help public safety agencies make data-driven decisions, power their operations, and maintain strong community relationships. The company is headquartered in San Francisco, CA.
$130,000 - $250,000
Manager
In-person
201-500 Employees
6+ years of experience

Taro Hiring Bonus Eligible

💵

Receive a cash bonus of up to $15,000 when you successfully land this role. You can view your bonus here.

Interview Fast-Track Advantage

Our partnership with Peregrine means you'll go through an expedited version of the interview process and connect directly with the hiring team.

Job Description

Peregrine Technologies, backed by Silicon Valley investors, supports public safety agencies across the US, empowering them to improve operations and make informed decisions. Their technology is used by customers to serve over 80 million Americans.

The Engineering Manager will join the core engineering teams, working cross-functionally with design and product management to build robust, scalable, and user-centered systems. The teams tackle challenges like enabling real-time user collaboration on detailed maps and building high-scale backend architecture for ingesting billions of data points. You will drive impactful projects, foster an inclusive team culture, and lead technical decision-making. The ideal candidate will balance mentorship while maintaining high standards in technical execution, and ensure their work aligns with business priorities.

The tech stack is based on Python, Django, Celery, Airflow, and Kafka for the backend; React, Redux, and Mapbox for the frontend; PostgreSQL and Elasticsearch for data stores; machine learning models hosted in Bedrock and Sagemaker; and AWS, Pulumi, Terraform, and Kubernetes as the underlying infrastructure.

This role offers the opportunity to drive innovative capabilities, collaborate with a talented team, and impact public safety. Compensation ranges from $130,000 to $250,000 annually, including benefits, equity, and bonus opportunities.


Responsibilities

  • Drive impactful projects
  • Foster an inclusive team culture
  • Lead technical decision-making
  • Develop a high-performing team
  • Guide team through complex technical challenges
  • Ensure team's work aligns with business priorities

Requirements

Python
React
Kafka
PostgreSQL
Kubernetes
  • Degree in Computer Science or a related field, or equivalent experience
  • 6+ years of experience working with cross-functional software development teams, including managing and leading engineering teams
  • Experience shipping and iterating on production-grade software components professionally and / or in the open-source community
  • Ability to write robust, well tested, and well-designed code that frequently gets deployed to users
  • Solid understanding of architecting and scaling distributed software systems
  • Strong best practices in modern software development and comfort navigating large codebases
  • Located in Washington, D.C. and open to working in office

Benefits

Equity
  • Equity if applicable
  • Bonus if applicable