Software Engineer (Python, Js)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
General Motors is seeking an experienced Software Engineering Leader to modernize and scale the build systems supporting software-defined vehicles. This role focuses on transitioning from a legacy Make-based build system to Bazel, Google’s open-source build tool, to enhance speed, reliability, and robustness across the engineering organization. The successful candidate will lead high-impact initiatives, influence technical direction across teams, and establish ambitious platform capability goals. This position requires hands-on leadership, problem-solving expertise, and the ability to mentor and guide teams through complex technical challenges. The role is remote with options to work from various U.S. locations including Milford, Austin, Mountain View, and Warren., * Lead software engineering productivity and effectiveness by identifying opportunities and shaping strategies
- Modernize embedded software build and test systems by transitioning workflows to Bazel
- Assess current build, test, dependency, toolchain, and hardware workflows to define phased Bazel 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 ensuring build parity and reproducibility
- Integrate Bazel with enterprise CI/CD, testing, release, artifact management, deployment, observability, security, and infrastructure workflows
- Optimize platform performance through caching, parallelism, reliability practices, documentation, and training
- Retire legacy Make systems and drive continuous improvement initiatives
- Measure success through build and test parity, reduced build times, increased reproducibility, and developer adoption
- Improve diagnosis and recovery times, ensuring artifact provenance, test evidence, and security compliance
- Mentor and coach engineering teams, balancing technical leadership with empathy
Requirements
- Bachelor’s degree in Software Engineering or equivalent experience
- 15+ years of software development experience
- Deep understanding of real-time software architecture
- Experience shipping high-quality, safety-critical products in automotive, embedded, calibration, or systems engineering environments
- Strong expertise in building and maintaining production software systems
- Proficiency in Python and at least one additional engineering-tooling language
- Experience with large-scale migration from Make or shell-based build orchestration to Bazel
- Knowledge of AI-assisted developer productivity tools, coding agents, code intelligence, knowledge retrieval, or workflow orchestration
- Ability to evaluate AI-enabled engineering workflows using measurable quality, adoption, and productivity outcomes
- Exceptional problem-solving, analytical skills, and attention to detail
- Proven ability to manage multiple projects and priorities in fast-paced environments
- Preferred: Master’s or PhD in Computer Science, Software Engineering, Machine Learning, AI, or related fields
- Preferred: Experience with embedded software development, automotive software, safety-related toolchains, or GM internal tools
- Preferred: Experience building AI assistants, coding agents, or domain-specific AI capabilities for engineers
Benefits & conditions
- Comprehensive medical, dental, and vision insurance options
- Health Savings Account (HSA) and Flexible Spending Accounts (FSA)
- Retirement savings plans with company contributions
- Sickness and accident benefits
- Life insurance coverage
- Paid vacation and holidays
- Tuition assistance programs
- Employee assistance programs
- GM vehicle discounts and company vehicle evaluation program
- Relocation benefits for qualifying candidates
- Remote and hybrid work flexibility with expectations for onsite presence based on location
- Incentive pay program based on company, job level, and individual performance
Equal Opportunity
About the company
General Motors is a global leader in the automotive industry, dedicated to creating a world with Zero Crashes, Zero Emissions, and Zero Congestion. We are committed to leading transformative change through innovative technology, engineering excellence, and a culture that embraces diversity and inclusion. Our diverse team of employees brings passion and creativity to deliver high-quality, safety-critical products that shape the future of mobility. At General Motors, we believe in fostering an environment where every employee feels a sense of belonging and is empowered to drive meaningful change through their work.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…