Instacart invites the world to share love through food. This is how homemade is made.
Staff Software Engineer, Bazel, Go
Location
Canada
Posted
4 days ago
Salary
$229K - $241K / year
Seniority
Lead
Job Description
Staff Software Engineer, Bazel, Go
Instacart
• 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. • Mentor engineers in the team and the broader engineering org; grow the community of Bazel and Go experts at Instacart. • Represent the team in cross-org technical discussions on build, CI/CD, and backend platform direction.
Job Requirements
- 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.
Benefits
- Instacart provides highly market-competitive compensation and benefits in each location where our employees work.
- This role is eligible for a new hire equity grant as well as annual refresh grants.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Mid-level .NET Developer – Integration & Modernization
InvenziIntegrated and Customized Solutions for Access Control
• Design and develop a .NET 10 integration service between software systems, consuming and exposing REST APIs; • Participate in migrating services from .NET Framework to modern .NET, identifying incompatibilities and proposing migration approaches, with support from a senior engineer; • Write tested, correct code: automated tests, error and concurrency handling, and useful diagnostic logging; • Diagnose and fix integration bugs in real environments by reproducing scenarios and analyzing logs and malformed data; • Collaborate via pull requests and code reviews, documenting technical decisions in English (code and comments in English).
Staff Software Engineer, Backend – Marketplace, App Experience
AffirmAffirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af
• Responsible for setting technical strategy for your team on a year-long time scale. • Collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability. • Act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. • Take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place. • Foster a culture of quality and ownership on your team by setting code review and design standards for your team. • Help develop talent on your team by providing feedback and guidance, and leading by example.
Staff Software Engineer, Backend – Marketplace/App Experience
AffirmAffirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af
• Responsible for setting technical strategy for your team on a year-long time scale and help your team tie it together with critical, business-impacting projects. • Collaborate across teams in the product development lifecycle to ensure technical sustainability, risks and trade-offs are well understood and managed. • Act as a force-multiplier for your team through definition and advocacy of technical solutions and operational processes. • Take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts. • Foster a culture of quality and ownership on your team by setting code review and design standards and advocating for them beyond your team through writing and tech talks. • Help develop talent on your team by providing feedback and guidance, and leading by example.
• Architect and build scalable product systems across frontend and backend • Collaborate with smart contract engineers to define interfaces and workflows between backend services and blockchain networks (EVM and non-EVM) • Support internal ops, investor services, and compliance teams with automation, auditability, and observability tools • Establish and enforce backend engineering standards, best practices, and security protocols across the stack • Participate in code reviews and architecture discussions, contributing to a culture of engineering excellence



