Staff Software Engineer - Bazel Build Modernization Lead

General Motors

United States

Remote

USD 171,000 - 289,000

Full time

11 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 seeks a software engineering leader to modernize and scale the build systems supporting software-defined vehicles. You will guide the transition from Make to Bazel, improving speed, reliability, and scalability across engineering teams.

The role requires hands-on leadership, experience with real-time embedded software, and a track record of delivering safe, high-quality automotive software. You will shape migration strategy, define reusable Bazel components, and drive enterprise

Qualifications

  • Bachelor's degree in software engineering or equivalent experience.
  • 12+ 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 a keen attention to detail.
  • Demonstrated ability to manage multiple projects and priorities in a fast-paced environment.
  • Strong expertise building and maintaining production software systems, with proficiency in Python and at least one additional language used in engineering tooling environments.
  • Automotive, embedded, safety-related, calibration, or systems-engineering environments.
  • Large-scale migration from Make or shell-based build orchestration to Bazel.
  • AI-assisted developer productivity, coding agents, code intelligence, knowledge retrieval, or workflow orchestration.
  • Evaluation of AI-enabled engineering workflows using measurable quality, adoption, and productivity outcomes.

Responsibilities

  • Lead software engineering productivity and effectiveness.
  • Lead hands-on high-impact efforts and coach/mentor.
  • Modernize embedded-software build and test system with Bazel.
  • Define phased Bazel migration strategy and rollout model.
  • Design reusable Bazel rules, macros, toolchains, platforms, and repository standards.
  • Integrate Bazel with enterprise CI/CD, testing, release, artifact, deployment, observability, security, and infrastructure workflows.
  • Measure success through migrated repositories with parity; faster builds and improved productivity.
  • Improve diagnosis and recovery time with complete artifact provenance and security-policy compliance.

Skills

Python
Embedded systems
Real-time software
Bazel
CI/CD
Software architecture
Automotive
Code intelligence
Project leadership

Education

Bachelor's degree in software engineering

Tools

Bazel

Job description

General Motors seeks a software engineering leader to modernize and scale the build systems supporting software-defined vehicles. You will guide the transition from Make to Bazel, improving speed, reliability, and scalability across engineering teams.

The role requires hands-on leadership, experience with real-time embedded software, and a track record of delivering safe, high-quality automotive software. You will shape migration strategy, define reusable Bazel components, and drive enterprise

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

General Motors • Salt Lake City (UT)

Remote
USD 201,000 - 400,000