Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Principal Software Engineer – Build System Modernization

General Motors

. Lead software engineering productivity and effectiveness by identifying opportunities, shaping strategies, improving processes, guiding change, and connecting initiatives .

Posted 9/25/2026full-timeUnited StatesLead💰 $201,000 - $400,000 per yearWebsite

Tech Stack

Tools & technologies
Python

About the role

Key responsibilities & impact
  • Lead software engineering productivity and effectiveness by identifying opportunities, shaping strategies, improving processes, guiding change, and connecting initiatives
  • Lead high-impact efforts hands-on, solve complex problems, and coach and mentor teams
  • Modernize embedded-software build and test systems by transitioning Make- or shell-based workflows to Bazel
  • Establish scalable, reproducible, secure, and developer-friendly infrastructure across repositories, toolchains, CI/CD, testing, and release processes
  • Assess build, test, dependency, toolchain, and hardware workflows and define a phased Bazel migration strategy
  • Design and implement reusable Bazel rules, macros, toolchains, platforms, configuration patterns, and repository standards
  • Migrate embedded applications, libraries, generated code, firmware, cross-compilation flows, and platform variants
  • Integrate Bazel with CI/CD, testing, release, artifact, deployment, observability, security, and infrastructure workflows
  • Optimize the platform through caching, parallelism, reliability practices, documentation, training, legacy Make retirement, and continuous improvement
  • Measure build parity, reproducibility, build and CI performance, cache effectiveness, CI capacity, flaky-test rates, artifact provenance, security compliance, adoption, and productivity outcomes
  • Improve diagnosis and recovery time while reducing support burden

Requirements

What you’ll need
  • Bachelor's degree in software engineering or equivalent experience
  • 15+ years of experience in software development
  • Deep understanding of software architecture for real-time systems
  • Experience shipping high-quality, safety-critical products
  • Exceptional problem-solving and analytical abilities with keen attention to detail
  • Ability to manage multiple projects and priorities in a fast-paced environment
  • Ability to work in an action-oriented decision-making environment
  • Strong expertise building and maintaining production software systems
  • Proficiency in Python and at least one additional language used in engineering tooling environments
  • Experience in automotive, embedded, safety-related, calibration, or systems-engineering environments
  • Experience migrating large-scale Make- or shell-based build orchestration to Bazel
  • Experience with AI-assisted developer productivity, coding agents, code intelligence, knowledge retrieval, or workflow orchestration
  • Experience evaluating AI-enabled engineering workflows using measurable quality, adoption, and productivity outcomes
  • Preferred: Master's degree or PhD in Computer Science, Software Engineering, Machine Learning, AI, or a related field
  • Preferred: Experience in embedded software development, automotive software, systems engineering, or safety-related toolchains
  • Preferred: Familiarity with GM engineering tools, workflows, or internal platform environments
  • Preferred: Experience building AI assistants, coding agents, or domain-specific AI capabilities for engineers
  • Preferred: Experience with knowledge systems, vector search, ranking, workflow orchestration, or code intelligence platforms
  • Preferred: Experience supporting large engineering communities through reusable tools, templates, and automation
  • Preferred: Experience evaluating AI quality in production systems using measurable outcomes

Benefits

Comp & perks
  • Incentive pay program with payouts based on company performance, job level, and individual performance
  • Medical, dental, and vision benefits
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation and holidays
  • Tuition assistance programs
  • Employee assistance program
  • GM vehicle discounts
  • Company vehicle evaluation program, subject to successful motor vehicle report review
  • Relocation benefits for candidates who qualify under company policy
  • Remote work arrangement, with potential hub attendance three times a week for candidates living within a specific radius