Senior Software Engineer
San Francisco, CA
Full Time
2 hours ago
Senior LevelEngineering
Over $120K

USD per year

Job Description

Senior Software Engineer

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. San Francisco, CA, USA $130,000 - $250,000 Backend Senior In-person 201-500 Employees 4+ years of experience

Job Description

Peregrine Technologies, backed by leading Silicon Valley investors, supports public safety agencies across the country by providing technology solutions that improve operations and decision-making. They serve over 80 million Americans, focusing on creating safer communities while protecting privacy and civil liberties. As a Senior Software Engineer, you will join the core engineering team, working cross-functionally with design and product management to build robust, scalable, and user-centered systems. You will tackle challenges ranging from enabling real-time user collaboration on detailed maps to building high-scale backend architecture for ingesting billions of data points. You'll have significant ownership across the stack, designing scalable permission systems, building intuitive controls for data sharing, and architecting secure collaboration frameworks. The current technology stack includes:

  • Python
  • Django
  • Celery
  • Airflow
  • Kafka
  • React
  • Redux
  • Mapbox
  • PostgreSQL
  • Elasticsearch
  • Bedrock
  • Sagemaker
  • AWS
  • Pulumi
  • Terraform
  • Kubernetes

This role offers the chance to make a significant impact on a growing team, collaborating directly with deployment teams and users to solve real-world problems. The salary range for this position is $130,000 - $250,000 annually, plus benefits, equity, and bonus.

Responsibilities

  • Build systems that are robust, scalable, and user-centered
  • Design scalable permission systems to manage access to terabytes of data across thousands of organizations
  • Build intuitive controls that let organizations decide what data to share, when to share it, and with whom
  • Architect frameworks for secure collaboration, enabling seamless partnerships while maintaining data sovereignty and compliance
  • Create advanced sharing mechanisms that strike the right balance between openness and security to unlock the full potential of cross-organizational collaboration

Requirements

Technologies & Tools:

  • Python
  • Kafka
  • React
  • PostgreSQL
  • Kubernetes

Skills & Experience:

  • Degree in Computer Science or a related field, or equivalent experience
  • 4+ 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 San Francisco and open to working in office (in-person)
  • Desire and drive to own large portions of the application from start to finish
  • Passion for crafting and shipping software solutions that delight users
  • Thrive on ambiguity and love taking on hard problems
  • Excellent technical vision with the ability to synthesize product requests into strong and reliable software components

Visa Policy

Open to candidates on a visa

Benefits

  • Equity
  • Bonus

Company Information

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. Location: San Francisco, CA, USA Employment Type: In-person (implying full-time) Experience Level: Senior (4+ years) Salary Range: $130000 - $250000 annually

How to Apply
About Taro

Taro is a software engineering career platform that helps individuals build skills and confidence to navigate an AI-driven job market through flexible part-time roles evaluating large language models.

View Company Profile