Software Engineer, Developer Productivity
$140k - $220k • Remote • Mountain View, CA
Posted 9d ago
About the job
Glean is seeking a Software Engineer, Developer Productivity to enhance how our engineers build, test, and ship software. This role involves optimizing our multi-language codebase, which is powered by Bazel and runs on GitHub Actions with cloud remote execution. You will be instrumental in designing and refining build systems, CI/CD pipelines, and developer tools. A key aspect of this position will be enabling engineers to effectively utilize AI-powered coding and productivity tools, ultimately reducing friction in daily workflows, scaling our infrastructure, and accelerating the entire engineering team's progress with confidence.
Responsibilities
- Own and evolve a multi-language build system, improving hermeticity, reproducibility, dependency management, and developer usability.
- Design and operate CI/CD infrastructure to make builds and tests faster, more reliable, and cost-efficient at scale.
- Diagnose and eliminate CI friction, including flaky tests, slow feedback loops, and difficult local development workflows.
- Build developer tools to improve onboarding, debugging, code review, and overall engineering productivity.
- Lead the adoption of AI coding assistants and agentic workflows, focusing on measuring usage and impact.
- Partner with engineers across the company to identify bottlenecks, prioritize improvements, and demonstrate measurable results.
Requirements
- Strong software engineering background in Java, Go, Python, or a similar language.
- Significant experience owning build systems, CI/CD infrastructure, or developer productivity tooling.
- Experience operating distributed build or test environments.
- Familiarity with Kubernetes or cloud infrastructure.
- Strong debugging skills and a track record of resolving complex technical challenges.
