Senior Software Engineer - Bazel Build System Modernization

General Motors

Hagåtña (GU)

Remote

USD 171,000 - 289,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
GM vehicle discounts

Job summary

General Motors is seeking a software engineering leader to modernize and scale build systems for software-defined vehicles. The role focuses on migrating from legacy Make workflows to Bazel, building scalable, secure infrastructure, and driving adoption across teams.

You will integrate with CI/CD, testing, and release processes while maintaining reproducibility and strong artifact provenance. We are looking for a leader with real-time embedded experience, hands-on skills in Python and tooling

Qualifications

  • Bachelor's degree in software engineering or equivalent experience.
  • 10+ years of software development experience.
  • Deep understanding of software architecture for real time systems.
  • Experience shipping high-quality safety-critical products.
  • Exceptional problem-solving and analytical abilities with attention to detail.
  • Ability to manage multiple projects and priorities in fast-paced environments.
  • Strong expertise building and maintaining production software systems with Python and tooling languages.
  • Automotive/embedded/safety-related environments experience.
  • Experience migrating Make/shell-based workflows to Bazel.

Responsibilities

  • Lead modernization of build and test systems by migrating to Bazel across repositories and toolchains.
  • Design reusable Bazel rules, macros, toolchains, and configurations for embedded software.
  • Integrate Bazel with enterprise CI/CD, testing, release, and infrastructure workflows.
  • Define phased Bazel migration strategy and rollout model.
  • Improve productivity with caching, parallelism, and hermetic toolchains.

Skills

Python
Real-time systems
Embedded software
AI-assisted productivity
Code intelligence

Education

Bachelor's degree in software engineering
Master’s or PhD preferred

Tools

Bazel
CI/CD tooling
GM engineering tools

Job description

General Motors is seeking a software engineering leader to modernize and scale build systems for software-defined vehicles. The role focuses on migrating from legacy Make workflows to Bazel, building scalable, secure infrastructure, and driving adoption across teams.

You will integrate with CI/CD, testing, and release processes while maintaining reproducibility and strong artifact provenance. We are looking for a leader with real-time embedded experience, hands-on skills in Python and tooling

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 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 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
Lead Software Architect: Bazel Build Modernization
Lead Software Architect: Bazel Build Modernization

General Motors • Salt Lake City (UT)

Remote
USD 201,000 - 400,000
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
Senior Software Architect — Bazel Build Modernization
Senior Software Architect — Bazel Build Modernization

General Motors • Hagåtña (GU)

Remote
USD 201,000 - 400,000
Health benefits
GM vehicle discounts
Relocation assistance
+1
Senior Software Engineer: Bazel Migration for Embedded Systems
Senior Software Engineer: Bazel Migration for Embedded Systems

General Motors • Honolulu (HI)

Remote
USD 201,000 - 400,000
Relocation benefits
GM vehicle discounts
Health & wellbeing programs
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
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