Taro Logo

Staff Software Engineer

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
$200,000 - $275,000
Backend
Staff
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, empowers public safety agencies across the country with technology that improves operations and decision-making, currently serving over 80 million Americans. As a Staff Software Engineer, you'll join our core engineering team, working cross-functionally with design and product management to build robust, scalable, and user-centered systems. You'll have the opportunity to take ownership of major features and collaborate closely with other engineers, engaging directly with the deployment team and users to solve their problems. This role balances people management with hands-on technical leadership. You will develop a high-performing team, guide them through complex technical challenges, and ensure their work aligns with our business priorities.

The tech stack includes Python, Django, Celery, Airflow, Kafka, React, Redux, Mapbox, PostgreSQL, Elasticsearch, Bedrock, Sagemaker, AWS, Pulumi, Terraform, and Kubernetes. The impact will be significant, from aiding emergency responders to diffusing complex organized crime. We are building innovative capabilities that enable new workflows for our customers.

We offer competitive compensation, with a salary range of $200,000 - $275,000 annually, benefits, equity, and bonus opportunities. This is a great opportunity to join a mission-focused team and build impactful software that creates safer communities.


Responsibilities

  • Drive impactful projects
  • Foster an inclusive team culture
  • Lead technical decision-making

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
  • 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 NYC and open to working in office

Benefits

Equity
  • Benefits
  • Equity (if applicable)
  • Bonus (if applicable)