Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 1 hour 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

    Rivian and Volkswagen Group Technologies

    Winnipeg, MB
    1 hour ago
  • 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... 
    Suggested
    Remote work

    Georgian

    Winnipeg, MB
    1 hour ago
  • 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... 
    Suggested
    Full time

    Horizon AI

    Winnipeg, MB
    1 hour ago
  • 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... 
    Suggested
    Remote work

    Tailscale

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Suggested
    Remote work

    Chainlink

    Winnipeg, MB
    1 day ago
  •  ...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... 

    Merge

    Winnipeg, MB
    1 hour ago
  •  ...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... 

    Maximum Technologies

    Winnipeg, MB
    59 minutes ago
  • 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

    Jobgether

    Winnipeg, MB
    1 hour ago
  • $200k - $235k per year

     ...libraries, and tooling that support hundreds of engineers working across backend services. By...  ...backend engineers rely on every day!As a Staff Software Developer, you will set technical...  ...building and scaling backend systems using Go and PythonYou have deep knowledge of backend... 
    Long term contract
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Candidate

    Winnipeg, MB
    1 hour ago
  • $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 office
    Local area
    Flexible hours

    Magnet Forensics

    Winnipeg, MB
    58 minutes ago
  •  ...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#,... 

    Maximum Technologies

    Winnipeg, MB
    1 hour ago
  •  ...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 area
    Worldwide
    Flexible hours

    DataRobot

    Winnipeg, MB
    1 hour ago
  • $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 office
    Work from home

    Capital One - CA

    Winnipeg, MB
    1 hour ago
  •  ...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 contract
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Winnipeg, MB
    1 hour ago
  •  ...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 start
    Worldwide

    Amplitude

    Winnipeg, MB
    1 hour ago
  • $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... 

    Uber

    Winnipeg, MB
    1 hour ago
  •  ...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 contract
    Internship
    Remote work

    BioRender

    Winnipeg, MB
    1 hour ago
  • $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 contract
    Remote work
    Work from home
    Flexible hours

    Sage Recruiting Inc.

    Winnipeg, MB
    1 hour ago
  •  ...(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 work
    Flexible hours
    1 day per week

    Fathom Talent Group

    Winnipeg, MB
    1 hour ago
  •  ...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 contract
    Flexible hours

    Zeffy

    Winnipeg, MB
    1 hour ago
  •  ...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 office
    Remote work
    Work from home

    Wagepoint

    Winnipeg, MB
    1 hour ago
  • $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 contract
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Winnipeg, MB
    1 hour ago
  • # 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 time
    Temporary work
    Work at office
    Remote work

    Devconnectplatform

    Winnipeg, MB
    1 hour ago
  • $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 employment
    Full time
    Remote work
    Flexible hours

    Omnissa

    Winnipeg, MB
    59 minutes ago
  • $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 contractors
    Work at office
    Local area
    Work from home
    Monday to friday
    Flexible hours

    fb9e7da1-2660-46a2-9ffc-154a66684510

    Winnipeg, MB
    1 hour ago
  • $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... 

    Passage

    Winnipeg, MB
    1 hour ago
  • $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... 
    Internship
    Local area
    Work from home
    Flexible hours

    Jobber

    Winnipeg, MB
    1 hour ago
  •  ...deliver care to more than 6 million members across the country. Learn more about us at lanterncare.Com.Lantern is seeking a Staff Software Engineer to join our expanding product engineering pods. This is a strategic and highly visible role focused on driving your team’s architectural... 
    Long term contract

    Lantern

    Winnipeg, MB
    1 hour ago
  • $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 contract
    Full time
    Internship
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Winnipeg, MB
    1 hour ago
  •  ...Upbound is hiring a Senior Software Engineer to help build and operate Upbound Spaces, the control plane management software at the heart of the...  ...systems, and work across cloud and on-prem deployments, writing Go code that interfaces with the Kubernetes API and focusing on... 
    Remote work

    Devconnectplatform

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Bazel & Go. Be the first to apply!