Senior Software Engineer, Developer Experience
$175k - $250k • San Francisco • FullTime
Posted 6mo ago
Remote Work Policy
On-site
Employment Type
FullTime
Categories
Applied AI Engineer
About the job
Harvey is transforming how legal and professional services operate by combining frontier agentic AI, an enterprise-grade platform, and deep domain expertise. This role is on the Developer Experience team, which is crucial for maintaining Harvey's rapid growth by building CI/CD systems, internal frameworks, and platform-level guardrails. The team enables all Harvey engineers to ship ambitious AI features rapidly and safely. As a Software Engineer on this team, you will create frameworks and systems to maximize the velocity and efficiency of every engineer at Harvey, working across the entire tech stack. You will also have a unique opportunity to apply AI directly to developer productivity, shaping the future of software development within an AI-native company.
Responsibilities
- Develop and scale a world-class developer platform to accelerate company growth.
- Boost velocity and stability through robust CI/CD systems, effective test frameworks, and reliable development environments.
- Build load testing and benchmarking infrastructure for AI-native applications.
- Pioneer the future of software development and site reliability engineering by integrating AI agents into the software lifecycle.
- Collaborate with Backend Platform teams to embed testability, reliability, and observability into the platform.
- Gather feedback from engineering teams, evangelize best practices, and empower engineers to move fast with confidence.
Requirements
- 3+ years of software engineering experience, including building scalable backend systems or internal developer platforms.
- Proficiency in Python (or similar languages) and deep knowledge of backend development fundamentals and distributed systems.
- Hands-on experience with CI/CD systems (e.g., Buildkite, Github Actions), test frameworks, or load and performance testing.
- Hands-on experience with container technologies (Docker, Kubernetes) and infrastructure as code (Pulumi, Terraform).
- A track record of producing high-quality, well-tested code, consistently following software development best practices.
- Strong problem-solving skills and a passion for improving developer experience.
- Excellent collaboration and communication skills.
- Experience integrating AI agents into a developer ecosystem is a strong plus.