Taro Logo

Staff Software Engineer

Taro Verified
This job posting is no longer active. Check out these related jobs instead:

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.
Washington, D.C., USA
$200,000 - $275,000
Backend
Staff
In-person
201-500 Employees
6+ years of experience

Job Description

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.


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 work aligns with business priorities
  • Aid emergency responders during a hurricane
  • Diffuse complex organized crime

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 Washington, D.C. and open to working in office

Visa Policy

Peregrine isn't offering any visa sponsorship support at this time.


Benefits

Equity
  • Equity through RSUs
  • Bonus