Staff Software Engineer, Bazel & Go

Instacart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Ontario, CanadaAlberta, CanadaBritish Columbia, CanadaNova Scotia, Canada
Salary
$229,000–$241,000 / yr
Posted
51 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $224k
This role $235k
$166k most similar roles pay here $277k

This role pays more than 62% of similar roles. Most pay $193,847–$254,750 — the shaded band above. At the midpoint, this role pays about $235k versus about $224k for comparable roles.

Based on 240 similar postings.

Employer

About Instacart

Instacart (Maplebear Inc.) is a North American grocery technology company that operates an online marketplace and delivery service connecting customers with personal shoppers who pick and deliver orders from local retailers. It also sells retail e-commerce software and advertising services to grocers and brands.

Instacart currently has 49 open roles on FindRole.

Listed pay typically runs $196,000–$207,000 across 49 roles with salary data.

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Staff Software Engineer, Bazel & Go

Staff Software Engineer, Bazel & Go joins the Developer Experience team to serve as a force multiplier for over one thousand engineers by improving developer velocity and infrastructure. In this hands-on technical leadership role, you will own the technical direction for the company's Bazel build system and its Go platform. You will be responsible for building and optimizing remote build execution, caching, service scaffolding, and standard libraries while designing multi-quarter initiatives to improve CI reliability and local development loops. The role requires deep expertise in Bazel, Go, and distributed systems, along with experience in AWS cloud infrastructure. You will mentor engineers, define developer productivity metrics, and partner across the organization to manage large codebases. This position focuses on solving complex build performance and backend platform challenges to ensure high-quality software is shipped efficiently.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Lead the technical direction and performance tuning of the Bazel build system including remote caching and execution.
  • Define and manage the Go platform, including standard libraries, frameworks, and service scaffolding for all engineers.
  • Design multi-quarter initiatives to improve build times, CI reliability, and local development loops.
  • Instrument and analyze developer experience metrics to prioritize investments in infrastructure and tooling.
  • Partner with cross-functional teams to roll out system changes with minimal disruption to the engineering organization.
  • Set technical standards for reliability, performance, and ergonomics across the build and Go platforms.
  • Mentor engineers and grow the internal community of Bazel and Go experts.
  • Represent the team in cross-org discussions regarding CI/CD and backend platform direction.

What we're looking for

  • 10+ years of software development experience.
  • Deep, hands-on expertise with Bazel including remote caching, RBE, and performance tuning of large build graphs.
  • Strong production experience writing and operating Go services at scale.
  • Track record of leading cross-team technical initiatives to improve developer velocity or CI reliability.
  • Experience with cloud infrastructure (AWS preferred) and distributed systems.
  • Strong technical leadership skills including mentoring engineers and influencing without direct authority.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience.
  • Experience migrating large codebases to Bazel or contributing to Go frameworks used by large organizations.

More like this

Similar roles

Staff Software Engineer, Bazel & Go

Instacart

Remote 51 days ago $265,000$279,500
Bazel Go AWS CI/CD Remote Build Execution Remote Caching Distributed Systems Monorepo Build Infrastructure Service Scaffolding Technical Writing Performance Tuning
10+ yrs exp Remote

Staff Software Engineer (Continuous Integration)

Affirm

Remote 107 days ago $230,000$290,000
CI/CD GitHub Buildkite Artifactory AWS Kubernetes Infrastructure-as-Code Python Kotlin Java Monorepos Monitoring Alerting Incident Response Automation
Remote