Senior Build Systems Lead — Bazel Migration (Python/C++)

Wiraa

United States

Hybrid

USD 230,000 - 360,000

Full time

10 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage
HSA/FSA benefits
Retirement plan with company match
Relocation assistance
Remote/hybrid work options

Job summary

General Motors seeks a seasoned Software Engineering Leader to modernize and scale build systems by migrating from Make to Bazel, improving speed, reliability, and developer productivity across our software-defined vehicles.

You will design reusable rules, mentor engineering teams, and align migration plans with enterprise CI/CD, testing, and security workflows. Strong leadership and real-time systems expertise are essential.

Qualifications

  • Bachelor's degree in Software Engineering or equivalent experience.
  • 15+ years of software development experience.
  • Deep understanding of real-time software architecture and safety-critical products.
  • Exceptional problem-solving and analytical skills with keen attention to detail.
  • Proven ability to manage multiple projects in fast-paced environments.
  • Strong expertise in building and maintaining production software systems.
  • Proficiency in Python and at least one additional engineering-tooling language.
  • Experience with AI-assisted developer productivity tools, coding agents, code intelligence, knowledge retrieval, or workflow orchestration.
  • Experience leading large-scale migrations from Make or shell-based build orchestration to Bazel.
  • Background in automotive, embedded, safety-related, calibration, or systems-engineering environments.

Responsibilities

  • Lead the modernization of embedded-software build and test systems by transitioning legacy workflows to Bazel.
  • Assess current build, test, dependency, toolchain, and hardware workflows to define phased migration strategies.
  • Design and implement reusable Bazel rules, macros, toolchains, platforms, and repository standards.
  • Migrate embedded applications, libraries, generated code, firmware, and cross-compilation flows with validated build parity.
  • Integrate Bazel with enterprise CI/CD, testing, release, artifact, deployment, observability, security, and infrastructure workflows.
  • Optimize platform performance through caching, parallelism, reliability practices, and continuous improvement.
  • Develop documentation, training materials, and support legacy Make retirement efforts.
  • Measure and report on migration success metrics including build times, reproducibility, and developer feedback.
  • Improve diagnosis and recovery times while ensuring artifact provenance, test evidence, and security compliance.
  • Serve as a technical mentor and coach, balancing technical command with empathy to foster team growth.

Skills

Leadership
Cross-functional collaboration
Problem solving
Real-time software
Mentoring
Documentation
Software architecture
Team coaching
Strategic thinking
Quality mindset

Education

Bachelor's degree in Software Engineering or equivalent experience
Master's degree in Computer Science, Software Engineering, ML/AI, or related field

Tools

Bazel
Make
Python
CI/CD tooling

Job description

General Motors seeks a seasoned Software Engineering Leader to modernize and scale build systems by migrating from Make to Bazel, improving speed, reliability, and developer productivity across our software-defined vehicles.

You will design reusable rules, mentor engineering teams, and align migration plans with enterprise CI/CD, testing, and security workflows. Strong leadership and real-time systems expertise are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Bazel Migration Lead for Automotive Embedded Builds
Bazel Migration Lead for Automotive Embedded Builds

General Motors • Milford Charter Township (MI)

Remote
USD 201,000 - 400,000
GM vehicle discounts
Relocation benefits
Total Rewards resources
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
Remote Senior Bazel Build Platform Lead - Embedded Systems
Remote Senior Bazel Build Platform Lead - Embedded Systems

General Motors Company • Brighton Charter Township (MI)

Remote
USD 171,000 - 289,000
Medical
Dental
Vision
+7
Lead Bazel Migration for Embedded Vehicle Software
Lead Bazel Migration for Embedded Vehicle Software

General Motors • Chicago (IL)

Remote
USD 201,000 - 400,000
Health insurance
GM vehicle discounts
Tuition assistance programs
Senior Bazel Build Architect - Embedded Automotive
Senior Bazel Build Architect - Embedded Automotive

General Motors • Mountain View (CA)

Remote
USD 201,000 - 400,000
Remote work
Competitive compensation
GM Benefits
Staff Software Engineer: Build System Modernization (Bazel)
Staff Software Engineer: Build System Modernization (Bazel)

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 180,000 - 240,000
Lead Bazel Build Architect for Automotive Embedded Systems
Lead Bazel Build Architect for Automotive Embedded Systems

General Motors • United States

Remote
USD 201,000 - 400,000
Company vehicle program
Staff Software Engineer - Build System Modernization
Staff Software Engineer - Build System Modernization

General Motors Company • Milford Charter Township (MI)

Hybrid
USD 180,000 - 240,000
Software Engineer (Python, C++)
Software Engineer (Python, C++)

Wiraa • United States

Hybrid
USD 230,000 - 360,000
Health coverage
HSA/FSA benefits
Retirement plan with company match
+2
Tech Lead – Build & CI Systems, Bazel Expert
Tech Lead – Build & CI Systems, Bazel Expert

CTC Campus - Website • Chicago (IL)

Hybrid
USD 175,000 - 250,000
Generous time off
Insurance coverage
Free breakfast and lunch (plus snacks)
+1