Staff Software Engineer, Bazel & Go
EngineersOfAI
We're transforming the grocery industry
At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.
Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.
Instacart is a Flex First team
There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.
OVERVIEWThe 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, developer onboarding, and local development environments. Our success is measured in developer velocity: how quickly an engineer can take an idea from concept to production.
As a Staff Software Engineer on Developer Experience, you will lead two of the pillars that Instacart engineering is built on:
Bazel
(our build system) and
Go
(one of our core backend languages). You will own the technical direction for how thousands of daily builds run and how our Go services are structured, from remote build execution and caching to the frameworks, libraries, and patterns Go engineers use every day. This is a hands‑on technical leadership role. You'll write code, set architectural direction, and partner across the org to move engineering‑wide metrics on build performance, CI reliability, and developer velocity.
About the Job
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.
About You
A hands‑on technical leader who is equally comfortable in a Bazel BUILD file, a Go service, and a design doc.
Metrics‑driven, You use build times, cache hit rates, CI reliability, and developer feedback to guide where to invest.
A multiplier. You make the engineers around you more effective through mentorship, clear technical writing, and pragmatic guidance.
Comfortable driving cross‑team change. You can build consensus for a migration or a platform shift and see it through to adoption.
Minimum Qualifications#J-18808-Ljbffr
At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.
Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.
Instacart is a Flex First team
There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.
OVERVIEWThe 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, developer onboarding, and local development environments. Our success is measured in developer velocity: how quickly an engineer can take an idea from concept to production.
As a Staff Software Engineer on Developer Experience, you will lead two of the pillars that Instacart engineering is built on:
Bazel
(our build system) and
Go
(one of our core backend languages). You will own the technical direction for how thousands of daily builds run and how our Go services are structured, from remote build execution and caching to the frameworks, libraries, and patterns Go engineers use every day. This is a hands‑on technical leadership role. You'll write code, set architectural direction, and partner across the org to move engineering‑wide metrics on build performance, CI reliability, and developer velocity.
About the Job
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.
About You
A hands‑on technical leader who is equally comfortable in a Bazel BUILD file, a Go service, and a design doc.
Metrics‑driven, You use build times, cache hit rates, CI reliability, and developer feedback to guide where to invest.
A multiplier. You make the engineers around you more effective through mentorship, clear technical writing, and pragmatic guidance.
Comfortable driving cross‑team change. You can build consensus for a migration or a platform shift and see it through to adoption.
Minimum Qualifications#J-18808-Ljbffr
Vacancy posted 56 minutes ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Bazel & Go in Winnipeg, MB vacancy
- Shape backend architecture with Go, secure APIs, and distributed systems at Rivian and Volkswagen Group Technologies. Lead through influence across platform initiatives.As a Staff Backend Software Engineer, you will build and operate services powering customer-facing digital...Suggested
- Build secure customer platform services at Chainguard with Go and REST/gRPC APIs, working remotely across the US, UK, or Canada.As a Staff Software Engineer, you will own backend features from design through rollout and iteration. You will shape entitlement, policy, and customer...SuggestedRemote work
- Build dependable software remotely with Go, coding agents, and production-focused engineering at Tailscale. Turn prototypes into customer-ready products.As a Software Engineer on Tailscale’s Strategic Projects team, you will help move emerging workloads from prototype to dependable...SuggestedRemote work
- Lead software engineering teams at Tailscale using Go expertise, technical judgment, and asynchronous collaboration in a fully distributed company.This full-time Software Engineering Manager guides engineers across multiple product Pods. You will shape technical direction, develop...SuggestedFull time
- ...infrastructure in San Francisco using Python, Go, and SQL across backend engineering teams. Help deliver reliable,... ....Merge is hiring mid-level through staff-level backend engineers for its... ...operatorsRequirements: Three to seven-plus years of software engineering experienceExperience...Suggested
- ...infrastructure for banks through backend engineering, distributed systems, and statically... ...services across their full lifecycle.As a Staff Software Engineer, you will build Maximum’s core... ...services in a statically typed languageStrong Go, Java, C#, Rust, or TypeScript...
$140k - $190k per year
...We Are; What We Do; Where We’re Going Magnet Forensics is a global leader... ...the development of digital investigative software that acquires, analyzes, and shares evidence... ...We’re looking for a seasoned Staff Software Engineer who thrives on technical depth and broad...Work at officeLocal areaFlexible hours$173k - $197.4k per year
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer About Capital One Canada.For 30 years, we’ve been on a mission to... ...‑on development experience preferably using Java, Python, Go or other object‑oriented programming languages At least 6 years...Work at officeWork from home$197k per year
...reliability people expect. Because location search is the 1-step of any Go-Get experience at Uber, the team's contributions meaningfully... ...is highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-quarter...Full timeWork at officeRemote work- ...cohort at the company starts with a query. Our in-house OLAP engine, Nova , processes trillions of events in real time —... ...rigor grows dramatically. We’re looking for a Staff Software Engineer who wants to go deep on both the engine internals and the infrastructure...Immediate startWorldwide
- ...financial products. The entire platform is engineered from the ground up to defend against... ...compliance systems a bank actually runs on. As a Staff Software Engineer, you would own a domain service... ...services in a statically typed language. Go preferred. Strong experience in Java, C#,...
- ...problems, shaping architecture, and mentoring engineers to do their best work and advance their... ...build, test, and operate infrastructure software. This is not a 'stay in your swim lane'... ...modern programming languages such as Python or Go. Experience building production-quality,...Local areaWorldwideFlexible hours
$160k - $190k per year
...people, this is it. About the role: We're looking for a systems engineer to build and operate high-throughput, low-latency network... ...do: Design and implement components of a high-performance DNS engine: resolvers, forwarders, caching layers, and request-processing pipelines...- ...across Canada who rely on our payroll software to pay their employees and process their... ...Level: We’re looking for a talented Staff Software Engineer who doesn’t shy away from tackling hard... ...identities, ages, experiences (the list goes on!). We are committed to making not...Work at officeRemote workWork from home
- ...(Toronto-based team) · Healthcare SaaS Company Confidential — Canadian healthcare SaaS startup (~15 people) Role Staff Software Engineer — senior, founding-level; scope can flex to player-coach Location Remote anywhere in Canada · team is Toronto-based...Remote workFlexible hours1 day per week
$169.2k per year
...customers, starting with franchise groups while creating flexible systems that can grow into broader channel partnership needs. Staff Software Engineer roleAs a technical champion and force multiplier, you lead and mentor teams of exceptional engineers while collaborating...InternshipLocal areaWork from homeFlexible hours- ...team builds the platform that lets the world’s leading life sciences organizations securely adopt and scale BioRender. As a Staff Software Engineer on this team, you’ll own core platform capabilities like identity, permissions, and enterprise integrations – and help shape...Long term contractInternshipRemote work
$151k - $189k per year
Position Overview Position Overview As a Senior Staff Software Engineer on Diligent's Platform AI team, based out of our technical center of excellence... ...build‑vs‑buy decisions across the organization.Serve as the go‑to contact for architecture problems and questions across the...Work at officeFlexible hours$180k - $200k per year
...pay decisions they can trust!About The Role This is a broad Staff engineering seat reporting directly to the Director of Engineering. You'll... ...latency across service boundaries.Strong across our stack. Python, Go, Node/JavaScript, TypeScript, React, Postgres, and NoSQL stores...Internship$200k - $250k per year
...more reliably, automating everything from engineering workflows to regulatory filings and... ...to do it. The RoleWe're looking for a staff engineer to define and drive how we build... ...experience building and shipping production software, including experience influencing technical...Work at office$140.6k - $190.6k per year
Job Description The Staff Software Engineer provides technical leadership across the Cloud Cost Management and Reporting portfolio, including home grown built tools for cost reporting, forecasting, optimization, software inventory, and related internal engineering tools....Long term contractWork at officeLocal areaFlexible hours- ...financial products. The entire platform is engineered from the ground up to defend against... ...systems a bank actually runs on. As a Senior Staff Engineer, you would help to shape decisions... ...built on and that you lived with for years. Go preferred. Strong experience in Java, C#,...
- # Staff Software EngineerJuniper Square190k–235k USDFull-timeremote· leadCanada, USApythonnodejavareactawsdockerkubernetesListed via Jobicy... ...office some or all of the time.About your roleAs a Staff Software Engineer at Juniper Square, you are a technical leader - setting...Full timeTemporary workWork at officeRemote work
$150k - $200k per year
...complex problems end-to-end. Design, develop, and maintain complex software applications. Lead the technical design and architecture of... ...Nice to haves 8+ years of varying experiences as a Software Engineer. Proficient in Python , Django , TypeScript, and...$152.2k - $253.65k per year
...identity, and automation foundation. We are looking for a seasoned Engineer (5–18 years of experience) to join our Horizon Remote Experience Engineering team. You will architect and design enterprise software and cloud services, lead the implementation of AI/ML integration...Permanent employmentFull timeRemote workFlexible hours$172k - $229k per year
At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractors. From helping... ...fast-paced environments. Could you be our next hire? As a Staff Software Engineer, your primary focus will be to architect, build, and...For contractorsWork at officeLocal areaWork from homeMonday to fridayFlexible hours$170k - $190k per year
...within Canada (Toronto preferred) Reports to: Senior Director of Engineering About the CompanyThis is a Canadian-based technology... ...building, you’ll probably feel at home here. About the RoleThe Staff Software Engineer is a hands-on technical leader responsible for...Long term contractRemote workWork from homeFlexible hours- ...technology that will set the standards for software-defined vehicles around the world.... ...-facing digital experiences. As a Staff Backend Software Engineer, you will provide technical leadership... ...delivery. Our backend stack centers on Go, and our systems require thoughtful API...Long term contractFull timeContract work
$195k - $265k per year
About CircleCI Engineering CI/CD has been solved. Now it's being reinvented... ...current focus is the agentic software development lifecycle: how... ...on it shapes where we go. Every improvement we make compounds... ...integration.A track record at staff scope. 8+ years of production...InternshipLocal areaRemote work- ...AI brain for the 100x marketer - we're going further: a persistent creative strategy agent... ...CEO, Reza Khadjavi. About the Senior Software Engineer roleAs a Senior Software Engineer, you'll... .... In-person: Outside of the option to go to one of our offices, our team gets...Summer workInternshipWork at officeRemote workWork from homeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Bazel & Go. Be the first to apply!
Related searches
- party host Winnipeg, MB
- junior software developer .net Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software asset management analyst Winnipeg, MB
- entry level software Winnipeg, MB
- software application developer Winnipeg, MB
- software sales Winnipeg, MB
- software Winnipeg, MB
- embedded software Winnipeg, MB
- software support Winnipeg, MB

