Harvey
Staff Software Engineer, Backend Platform
San Francisco, Remote. Posted 25 days ago
The role
You will build and operate a cohesive backend platform that all services run on. You will design shared frameworks and libraries to improve developer experience, reliability, and performance.
What you will do
- Develop and maintain 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 on GenAI-native application challenges
- Collaborate with Developer Experience and Infrastructure teams to integrate platform components
- Work with product engineering teams to gather feedback and evangelize best practices
Required qualifications
- 8+ years of software engineering experience (post-BS/MS)
- Experience building scalable backend systems or internal developer platforms
- Proficiency in Python (or similar languages)
- Deep knowledge of backend development fundamentals (APIs, data stores, concurrency, distributed systems)
- Hands-on experience with web frameworks and service architectures (e.g. Flask/FastAPI, Bounded context services, microservices)
- Understanding of designing clean, versioned APIs
- Familiarity with caching, messaging, and database technologies (Redis, Kafka, SQL/NoSQL databases, Vector databases, etc.)
- Track record of writing high-quality, well-tested code
- Use of tools like unit/integration testing, static typing, and CI
- Strong problem-solving skills
- Excellent collaboration and communication skills
Nice to have
- Experience contributing to or maintaining internal libraries/frameworks
About the company
Harvey is transforming how legal and professional services operate by combining frontier agentic AI, an enterprise-grade platform, and deep domain expertise.