Role Overview
We're looking for Software Engineers to help build and maintain the systems that validate code quality across DoorDash's engineering org, treating our tooling as a critical product for the engineers who rely on it every day.
About Doordash
The Code Quality team sits within the Developer Platform organization and owns the systems that keep DoorDash's codebase healthy and secure as it scales.
Key Responsibilities
- Build and maintain quality tooling — static analysis, quality gates, coverage reporting, test frameworks, regression infrastructure — and integrate it directly into our developer workflows and CI/CD pipelines
- Define and derive quality signals - flakiness, pass rate, coverage, performance, scale readiness etc
- Build tooling that improves everyday engineering workflows, including local development, CI/CD, debugging, and rollouts
- Explore how AI agents and tools can automate parts of building quality checks, and use real engineering usage data to measure their impact
- Partner directly with engineering, product, and QA teams across DoorDash to find their biggest bottlenecks and ship tooling that demonstrably improves them
Requirements & Eligibility
- Have experience building software quality infrastructure, test automation, meaningful ownership of build systems, CI/CD infrastructure, or developer productivity tooling
- You have a strong debugging track record and have shipped changes that measurably improved an engineering team's workflow
- You communicate clearly and partner effectively across functions — with engineers, product managers, and QA — to understand and solve real problems
- You're comfortable working through ambiguous, cross-team problems and taking them to a solution with minimal guidance
- You have proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle
Required Skills & Tech
CI/CDStatic AnalysisTest AutomationDeveloper Productivity Tooling