Staff SWE: Bazel Build System Modernization (Remote)

General Motors

Salt Lake City (UT)

Remote

USD 171,000 - 289,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

medical
dental
vision
Health Savings Account
Flexible Spending Accounts
retirement savings plan
sickness and accident benefits
life insurance
paid vacation & holidays
tuition assistance programs
employee assistance program
GM vehicle discounts

Job summary

General Motors is seeking a software engineering leader to modernize build systems, migrating from legacy Make-based workflows to Bazel. You will shape the migration strategy, design reusable Bazel rules, and integrate with enterprise CI/CD and testing to improve build parity, reproducibility, and developer productivity.

You should have a strong background in real-time, safety-critical automotive software, plus proficiency in Python and engineering tooling languages.

Qualifications

  • Bachelor's degree in software engineering or equivalent experience.
  • 10+ years of software development experience.
  • Deep understanding of real-time software architecture.
  • Experience shipping safety-critical products.
  • Excellent problem-solving and analytical abilities.

Responsibilities

  • Lead modernization of build systems from Make to Bazel across repositories and toolchains.
  • Design reusable Bazel rules and toolchains for embedded software.
  • Integrate Bazel with enterprise CI/CD, testing, and release workflows.
  • Define phased migration strategy and rollout model for builds and tests.
  • Drive productivity improvements, reduce build times, and increase reproducibility.

Skills

Python
Engineering tooling
Real-time software
Embedded software
Bazel migration
CI/CD
Problem-solving
Leadership
AI-assisted productivity

Education

Bachelor's degree in software engineering

Tools

Bazel
CI/CD tooling

Job description

General Motors is seeking a software engineering leader to modernize build systems, migrating from legacy Make-based workflows to Bazel. You will shape the migration strategy, design reusable Bazel rules, and integrate with enterprise CI/CD and testing to improve build parity, reproducibility, and developer productivity.

You should have a strong background in real-time, safety-critical automotive software, plus proficiency in Python and engineering tooling languages.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Build Systems Engineer: Bazel Modernization (Remote)
Staff Build Systems Engineer: Bazel Modernization (Remote)

General Motors • Cheyenne (WY)

Remote
USD 171,000 - 289,000
Medical
Dental
Vision
+6
Staff Software Engineer: Bazel Build System Modernization
Staff Software Engineer: Bazel Build System Modernization

General Motors • Mountain View (CA)

On-site
USD 171,000 - 289,000
GM vehicle program
Health and wellbeing benefits and GM’s
Staff Software Engineer: Bazel Build Modernization
Staff Software Engineer: Bazel Build Modernization

General Motors • Carson City (NV)

Remote
USD 171,000 - 289,000
Medical
Dental
Vision
+9
Staff Build System Modernization Lead (Bazel)
Staff Build System Modernization Lead (Bazel)

General Motors • Juneau (AK)

Remote
USD 171,000 - 289,000
Medical
Dental
Vision
+10
Staff Software Engineer - Bazel Build Modernization Lead
Staff Software Engineer - Bazel Build Modernization Lead

General Motors • United States

Remote
USD 171,000 - 289,000
medical
dental
vision
+9
Staff Build Systems Engineer: Bazel Modernization
Staff Build Systems Engineer: Bazel Modernization

General Motors • Augusta (ME)

Hybrid
USD 171,000 - 289,000
GM vehicle discounts
Relocation benefits
Tuition assistance programs
+1
Senior Software Engineer - Bazel Build System Modernization
Senior Software Engineer - Bazel Build System Modernization

General Motors • Hagåtña (GU)

Remote
USD 171,000 - 289,000
Medical
Dental
Vision
+1
Staff Software Engineer: Bazel Migration Lead (Remote)
Staff Software Engineer: Bazel Migration Lead (Remote)

General Motors • Boise (ID)

Remote
USD 201,000 - 400,000
Staff Software Engineer — Bazel Build System Modernization
Staff Software Engineer — Bazel Build System Modernization

General Motors • Helena (MT)

Remote
USD 171,000 - 289,000
Medical
Dental
Vision
+3
Lead Software Architect: Bazel Build Modernization
Lead Software Architect: Bazel Build Modernization

General Motors • Salt Lake City (UT)

Remote
USD 201,000 - 400,000