Skip to main content
Instacart

Staff Software Engineer, Bazel & Go

RemoteCanada only
Published
Role
Backend
Experience
Staff
Employment
Full-time
Company size
Enterprise
CAD 229k–CAD 241k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Staff-level hands-on technical leader for developer experience, focused on Bazel build infrastructure and Go backend platforms. Needs 10+ years of software development experience, deep Bazel expertise, production Go at scale, cloud infrastructure, and distributed systems. Canada only: Ontario, Alberta, British Columbia, or Nova Scotia.

Core skills

BazelGo

Required skills

Remote cachingRemote Build ExecutionAWS

What you'll do

  • Lead the technical direction for Instacart's Bazel build system, including remote caching, remote build execution, build performance, and developer-facing ergonomics.
  • Lead the technical direction for the Go platform, frameworks, standard libraries, service scaffolding, and patterns used by Go engineers across Instacart.
  • Design and drive multi-quarter initiatives that improve build times, CI reliability, and the local development loop for engineers working in Bazel and Go.
  • Own 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 reliability, performance, upgrade cadence, and developer ergonomics of the systems you own.
  • Mentor engineers in the team and broader engineering organization.
  • Grow the community of Bazel and Go experts at Instacart.
  • Represent the team in cross-organization technical discussions on build, CI/CD, and backend platform direction.
  • Write code, set architectural direction, and partner across the organization to improve build performance, CI reliability, and developer velocity.

What they require

  • Hands-on technical leader comfortable in a Bazel BUILD file, a Go service, and a design doc.
  • Metrics-driven approach using build times, cache hit rates, CI reliability, and developer feedback to guide investment.
  • Ability to make engineers around you more effective through mentorship, clear technical writing, and pragmatic guidance.
  • Comfortable driving cross-team change, building consensus for migrations or platform shifts, and seeing them through to adoption.
  • 10+ years of software development experience.
  • Deep, hands-on expertise with Bazel, including remote caching, remote build execution, 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, including frameworks, dependency management, testing patterns, and 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.
  • Preferred: Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience.
  • Preferred: Experience migrating a large codebase or monorepo to Bazel, or evolving an existing Bazel setup through major upgrades.
  • Preferred: Experience owning or contributing to a Go framework, standard library, or service scaffolding used by a large engineering organization.
  • Preferred: Experience defining and instrumenting developer productivity metrics such as build times, cache hit rates, CI reliability, and local development loop.
  • Preferred: Experience at high-growth companies operating developer infrastructure for large engineering organizations.

Benefits

  • Flex First work approach with flexibility to choose where employees do their best work.
  • Regular in-person events to stay connected and build community.
  • Eligible for a new hire equity grant.
  • Eligible for annual refresh grants.
  • Highly market-competitive compensation and benefits in each location where employees work.

Instacart is a grocery delivery company that helps customers get groceries and household goods while offering flexible earnings opportunities to Instacart Personal Shoppers.

E CommerceEnterpriseinstacart.com/

What people say about this company

3.1/ 5

Details

Apply routeGreenhouse
CAD 229k–CAD 241k/yr