Staff Software Engineer, Bazel & Go
$229,000–$241,000 year
RemoteOntario, California, United States or Alberta, Virginia, United States
Job Summary
Lead technical direction for Instacart's Bazel build system and Go platform, owning remote caching, remote build execution, and developer ergonomics. Drive multi-quarter initiatives to improve build times, CI reliability, and the local development loop while defining frameworks, standard libraries, and service scaffolding patterns. Own developer experience metrics, instrument data to prioritize investment, and partner with infrastructure and product teams to roll out changes with minimal disruption. Mentor engineers across the org and represent the team in cross-org discussions on build and backend platform direction.
Required Qualifications
- 10+ years of software development experience
- Deep, hands-on expertise with Bazel, including remote caching, remote build execution (RBE), and performance tuning of large build graphs
- Strong production experience writing and operating Go services at scale, with a point of view on structuring large Go codebases (frameworks, dependency management, testing patterns, shared libraries)
- Track record of leading cross-team technical initiatives with measurable impact on developer velocity, build performance, or CI reliability
- Experience with cloud infrastructure (AWS preferred) and distributed systems
- Strong technical leadership, driving direction, mentoring engineers, and influencing without direct authority
Desired Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience
- Experience migrating a large codebase or monorepo to Bazel, or evolving an existing Bazel setup through major upgrades
- Experience owning or contributing to a Go framework, standard library, or service scaffolding used by a large engineering org
- Experience defining and instrumenting developer productivity metrics (build times, cache hit rates, CI reliability, local dev loop)
- Experience at high-growth companies operating developer infrastructure for large engineering organizations
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.