Browse All Jobs
Job Description

Peregrine Technologies is seeking a Senior Software Engineer to join their Foundations team in San Francisco. The ideal candidate will be a strong developer with a passion for solving hard problems and building impactful software. The Senior Software Engineer will have significant ownership across the company's stacks, making decisions that will have an outsized impact for years to come. They will push the boundaries of what a data platform can do by creating novel capabilities that span the platform and optimizing subsystems to achieve order-of-magnitude improvements in performance.

The Foundations team consists of detail-oriented engineers who drive innovation, enhance performance through technical excellence, and focus on results. They own the performance of Peregrine’s mission-critical infrastructure as well as the high-risk, platform-spanning initiatives that create unmatched new capabilities.

Role Involves:

  • Re-architecting the Elasticsearch cluster, taking response times from seconds to milliseconds.
  • Owning other strategic initiatives that deliver industry-leading platform performance and capabilities.
  • Collaborating directly with the deployment team and users to solve their problems.

Requirements:

  • Degree in Computer Science or a related field, or equivalent experience.
  • 5+ 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.
  • Strong understanding of product development and navigating large codebases.
  • Located in San Francisco and open to working in office.

What Peregrine Offers:

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