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.
New York, NY, USA
$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 leading Silicon Valley investors, supports public safety agencies across the country by providing technology to improve operations and decision-making. They serve over 80 million Americans and partner closely with customers to develop effective solutions for safer communities. As an Engineering Manager, you will join core engineering teams, working with design and product management to build robust, scalable, and user-centered systems. The teams tackle challenges such as real-time user collaboration on maps and high-scale backend architecture for data ingestion.

This role involves both people management and hands-on technical leadership. You will develop a high-performing team, guide them through complex technical challenges, and ensure alignment with business priorities. The ideal candidate will balance mentorship with high standards in technical execution. You'll drive impactful work that aids emergency responders and diffuses complex organized crime.

The tech 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 hosted in Bedrock and Sagemaker; and AWS, Pulumi, Terraform, and Kubernetes for infrastructure. Peregrine offers benefits and equity (if applicable) + bonus (if applicable). Located in New York and open to working in office.


Responsibilities

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

Requirements

Python
Kafka
React
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 New York and open to working in office

Benefits

Equity
  • Equity through RSUs
  • Bonus