Instacart logo
InstacartPosted 1 month ago

Staff Software Engineer, Bazel & Go

$229,000–$241,000 year

RemoteOntario, California, United States or Alberta, Virginia, United States

Full TimeSenior LevelLargeE-commerce Services

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce