Staff Software Engineer, Bazel & GoActive

The opportunity

The Developer Experience team at Instacart is the force multiplier for our 1000+ engineers. We define and build the platforms, tools, and practices that enable Instacart engineers to ship high-quality software faster — from AI-powered code review to build infrastructure,…

What you'll do

  • Lead the technical direction for Instacart's Bazel build system, including: remote caching, remote build execution (RBE), build performance, and the developer-facing ergonomics of the build.

  • Lead the technical direction for our Go platform, frameworks, standard: libraries, service scaffolding, and patterns that Go engineers across Instacart depend on.

  • Design and drive multi-quarter initiatives that measurably improve build: times, CI reliability, and the local development loop for engineers working in Bazel and Go.

  • Own the developer experience metrics for the systems you lead, define what: "good" looks like, instrument it, and use the data to prioritize investment.

  • Partner with infrastructure, platform, and product engineering teams to roll: out changes to the build system and Go platform with minimal disruption.

  • Set the technical bar for the systems you own on reliability, performance,: upgrade cadence, and developer ergonomics.

What they're looking for

  • 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.