Staff Software Engineer, Developer Experience (DevEx)
Builds and scales developer platforms, CI/CD systems, test frameworks, and AI-integrated tools to boost engineering velocity and reliability at a fast-growing AI company. Requires 7+ years experience in backend systems or internal platforms, Python proficiency, and technical leadership.
About the job
What You’ll Do
- Develop and scale a world-class developer platform to accelerate Harvey's hyper growth. Boost velocity and stability through robust CI/CD systems, effective test frameworks, and reliable development environments.
- Build load testing and benchmarking infrastructure essential for evaluating and optimizing the performance of AI-native applications.
- Pioneer the future of software development and site reliability engineering by integrating AI agents across the software development, deployment and maintenance lifecycle.
- Collaborate with Backend Platform teams to embed testability, reliability and observability into the platform, ensuring services built on our foundation are robust, easy to test and maintain.
- Work closely with engineering teams to gather feedback, evangelize best practices, and make the “paved road” a reality — empowering every Harvey engineer to move fast with confidence.
- Set the strategic direction and roadmap for scaling developer experience as Harvey expands, and contribute strategically to team decision-making.
- Provide strong technical leadership and mentorship, upholding a high bar for engineering excellence across the team.
What You Have
- 7+ 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 (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 to ensure quality and reliability.
- Proven technical leadership throughout the entire project lifecycle, including ideation, design, implementation, and productionization.
- Experience mentoring engineers, guiding architectural decisions, and shaping culture to foster engineering excellence.
- Strong problem-solving skills and a passion for improving developer experience — you enjoy creating tools or frameworks that make other engineers more productive.
- Excellent collaboration and communication skills, with the ability to work across teams and incorporate feedback.
- Experience integrating AI agents into a developer ecosystem is a strong plus.
Compensation Range
$238,000 - $290,000 USD
Skills
Python, CI/CD, Buildkite, GitHub Actions, Docker, Kubernetes, Pulumi, Terraform, Distributed Systems, Load Testing, AI Agents
Similar jobs
Fullstack Engineering jobsStaff engineer leading the architecture and implementation of scalable backend and full-stack systems powered by AI agents. Requires 7+ years with TypeScript/Node.js or Python, PostgreSQL, messaging systems, distributed systems, and production-scale applications.
Leads development, integration, validation, and field deployment of autonomy software for unmanned platforms. Requires senior-level C++ and Linux experience, embedded and real-time systems expertise, technical leadership, and mission-test support.
Leads cross-team product engineering initiatives spanning full-stack, backend, and AI systems, including agentic capabilities, secure retrieval infrastructure, and customer-facing applications. Requires 10+ years of software engineering experience, Staff-level scope, and strong React, TypeScript, Python, and scalable systems expertise.
Staff full-stack engineer leading technical strategy and end-to-end product development for Discord’s consumer revenue experiences, including Nitro, Shop, Server Boosting, and User Identity. Requires 8+ years of software engineering experience and expertise in React/React Native and Python.
Build and own Songkick’s systems across backend, mobile, data, and notifications while leading its technical integration with Suno. The role requires 5+ years of hands-on software engineering experience, strong API and architecture skills, and comfort in ambiguous startup environments.