Harvey

Senior Software Engineer, Backend Platform

Harvey

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $200,000 - $260,000 per year

Job Level

Senior

Tech Stack

FlaskKafkaMicroservicesNoSQLPythonRedisSQL

About the role

  • Develop and maintain Harvey’s internal backend frameworks and libraries
  • Create and improve APIs, service templates, and versioned interfaces
  • Introduce and champion modern backend architecture patterns
  • Design Harvey-specific abstractions and domain-specific frameworks
  • Embed reliability and observability into the platform
  • Collaborate with Model Infrastructure team
  • Collaborate with the Developer Experience and Infrastructure teams
  • Work closely with product engineering teams

Requirements

  • 5+ years of software engineering experience (post-BS/MS)
  • Proficiency in Python (or similar languages)
  • Hands-on experience with web frameworks and service architectures (e.g. Flask/FastAPI, Bounded context services, microservices)
  • Familiarity with caching, messaging, and database technologies (Redis, Kafka, SQL/NoSQL databases, Vector databases, etc.)
  • A track record of writing high-quality, well-tested code
  • Strong problem-solving skills and a passion for improving developer experience
  • Excellent collaboration and communication skills
Benefits
  • Comprehensive health, dental and vision coverage
  • Retirement benefits (401k match up to 4%)
  • Flexible PTO
  • Equity plan
  • Bonus program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFlaskFastAPImicroservicesRedisKafkaSQLNoSQLVector databasesbackend architecture
Soft skills
problem-solvingcollaborationcommunicationdeveloper experience improvement