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
- ...Build product security systems at Chainlink using Rust or Go in a remote-first organization with Eastern Time overlap. Apply software engineering to technical risk. As a Product Security Engineer, you will strengthen Chainlink products through security-focused engineering...SuggestedRemote work
- ...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...
$200k - $235k per year
Staff Software Engineer, Backend Platform Toronto, CanadaJoin us in building the future of finance. Our mission is to democratize finance for... ...extensive experience building and scaling backend systems using Go and PythonYou have deep knowledge of backend frameworks such...Long term contractWork at officeFlexible hoursShift work3 days per week- ...future vacancies within our organization. Staff Software EngineerThe global capital markets are... ...backend operations Take ownership in engineering excellence and collaborate on code... ...backend technologies (Node.Js, Python, or Go) and API design Strong understanding...Long term contractWork at officeFlexible hours2 days per week3 days per week
$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...- ...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...
$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- ...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
$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- Build cybersecurity backend services with Go as a Software Engineer II based in Canada, working remotely with APIs and risk intelligence.This Software Engineer II role supports a growing Exposure Management team. You will develop reliable product APIs combining internet intelligence...Remote work
- ...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
- ...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#,...
$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$151k - $189k per year
Position OverviewAs a Senior Staff Software Engineer on Diligent's Platform AI team, based out of our technical center of excellence in Vancouver, you... ...-vs-buy decisions across the organization. Serve as the go-to contact for architecture problems and questions across the...Work at officeLocal areaVisa sponsorshipFlexible 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- ...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
$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$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...$154.8k - $212.85k per year
...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the right... ...the role:Samsara (NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform processes 25+ trillion...Long term contractFull timeInternshipRemote workRelocation packageFlexible hours$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- ...nonprofit platform in North America, helping organizations raise funds, run events, and engage donors. About The RoleAs a Staff Software Engineer at Zeffy, you’ll work on key product features while playing a central role in elevating the engineering team. You’ll bring experience...Long term contractFlexible hours
- ...(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
- ...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
$195k - $265k per year
# Staff Software Engineer, Delivery Engineeringat CircleCI • Remote, Canada (EST) OR Remote, UKBack to jobs1. Home2. Jobs3. Canada4. Staff Software... ...a small, very senior team, and everyone on it shapes where we go. Every improvement we make compounds across the organization.What...InternshipLocal areaRemote 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...$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
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
- remote software Winnipeg, MB
- entry level software Winnipeg, MB
- software sales Winnipeg, MB
- golang software developer Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software technical support Winnipeg, MB
- software Winnipeg, MB
- software support Winnipeg, MB

