Salary
💰 $150,000 - $200,000 per year
Tech Stack
DockerGoJavaJenkinsJestJUnitKubernetesLinuxMacOSPythonTerraformTypeScript
About the role
- Design, build, and maintain local and remote developer environments that are fast, reliable, and consistent
- Maintain and optimize CI/CD pipelines for speed, reliability, and cost-efficiency
- Streamline developer workflows to reduce friction and enable rapid, safe delivery of features
- Build, maintain, and evolve testing environments and frameworks
- Own the end-to-end developer onboarding flow, ensuring engineers can be productive from day one
- Proactively analyze, debug, and resolve complex environment issues across build systems, infrastructure, and tooling
- Champion metrics and observability around developer productivity (build times, test times, CI/CD stability, onboarding duration, etc.) and continuously drive improvements
- Collaborate closely with developers, QA, SRE, and DevOps teams to identify pain points and implement scalable solutions
- Advocate for best practices in code quality, testing, and deployment as part of the developer experience charter
- Introduce AI-powered enhancements where they provide clear productivity gains, such as intelligent testing, onboarding automation, or assisted code reviews
Requirements
- Proven experience improving developer productivity in medium to large engineering organizations
- Strong expertise with macOS and Linux development environments
- Proficiency in Bash, Python, and TypeScript
- Familiarity with Go or Java is a plus
- Solid experience with containers (Docker, Kubernetes/EKS) and build optimization techniques
- Familiarity with build systems and dependency management tools (pnpm, npm, pip)
- Experience with testing frameworks and environments (pytest, Jest/Vitest, JUnit/Testcontainers, etc.)
- Familiarity with linting and static analysis tools (SonarQube, SpotBugs, Checkstyle, ESLint, Flake8)
- Strong knowledge of CI/CD platforms (GitHub Actions, GitLab CI, Jenkins, or CircleCI) and infrastructure-as-code (Terraform)
- Demonstrated experience leveraging frameworks like DORA and SPACE to measure and improve developer experience
- Experience designing and supporting progressive delivery workflows (feature flags, canary releases, blue/green deploys) and rollback strategies
- Excellent debugging, troubleshooting, and problem-solving skills across complex systems
- Strong collaboration and communication skills, with the ability to influence and drive change across teams
- Hands-on builder mindset—willing to roll up your sleeves, experiment, and deliver results independently