Job Details

Engineering Manager

  2025-12-01     Peregrine Technologies     San Francisco,CA  
Description:

Overview

Peregrine supports public safety agencies across the country — from Los Angeles to Louisville to Atlanta — empowering public servants to improve operations and make better decisions in the moments that matter. Today, our technology serves more than 30 million Americans. We partner with customers to listen to their needs, learn from their experiences, and develop effective solutions to help them achieve transformational outcomes while protecting privacy and civil liberties.

We are a team of public service entrepreneurs who are passionate about solving hard problems. We value empathy, curiosity, integrity, courage, and execution. If mission-focused work is your north star, come build with us.

Our Team

As an engineering team, we believe empathy improves our solutions. Seeing how people use the product is a priority and guides our path to the right answer. Engineers will work closely with our team onsite to understand Peregrine's use cases.

Role

We're looking for an Engineering Team Lead to join our growing team, drive impactful projects, foster an inclusive team culture, and lead technical decision-making.

This role blends people management with hands-on technical leadership. You'll develop a high-performing team, guide them through complex technical challenges, and ensure their work aligns with our business priorities. The ideal candidate balances mentorship with high standards in technical execution.

You'll drive work that delivers value to our customers, from aiding emergency responders during a hurricane to diffusing complex organized crime, and you will enable new workflows for our customers. As a leader, you will ensure effective execution on these initiatives.

Our stack is evolving and includes a backend foundation of Python, Django, Celery, Airflow, and Kafka; a frontend built with React, Redux, and Mapbox; data stores including PostgreSQL and Elasticsearch; machine learning models hosted in Bedrock and SageMaker; and infrastructure on AWS, Pulumi, Terraform, and Kubernetes.

What we look for

  • 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 San Francisco, CA and open to working in office

Salary and Benefits

Salary Range: $130,000 - $250,000 annually + Benefits + Equity (if applicable) + Bonus (if applicable).

Actual compensation is influenced by a range of factors including skill set, level of experience, certifications or licenses, and specific work location. Benefits information is available from Peregrine.

Equal Employment Opportunity

Peregrine Technologies is committed to creating an inclusive environment for all employees. We celebrate diversity and are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or veteran status.

Voluntary Self-Identification

We invite candidates to respond to a voluntary, confidential self-identification survey. Responses are kept confidential and will not be used in the hiring decision. Providing this information is optional.

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search