
Senior Software Engineer, Backend Platform
Harvey
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • 🇺🇸 United States
Visit company websiteSalary
💰 $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