Post Job Free
Sign in

Senior Software Engineer - Automation Solutions

Company:
General Motors
Location:
Clinton Township, OH, 43224
Posted:
February 19, 2026
Apply

Description:

Join Our Team

Your Role

As a Senior Software Engineer - Automation Solutions at GM, you will play a key role in designing, building, and owning scalable software frameworks and developer tools that enhance software development, integration, and validation for our vehicle systems. This position emphasizes the creation of robust platforms, libraries, and pipelines that teams worldwide leverage to speed up delivery and enhance software quality.

You will collaborate with engineering teams across various business units, translating their requirements into production-ready software solutions. This role offers ample opportunities for technical leadership, architecture input, and mentorship, contributing significantly to the advancement of GM's software landscape.

Your Responsibilities

Design and develop scalable Python-based frameworks and libraries that drive a global automation and developer productivity ecosystem.

Take ownership of software features and initiatives from requirements and design through implementation and ongoing support.

Build and maintain CI/CD pipelines and infrastructure to ensure reliable and repeatable software delivery.

Contribute to system and framework architecture, ensuring solutions are extensible, maintainable, and high-performing.

Engage in code reviews, maintaining high standards for engineering quality, design, and best practices.

Act as a technical mentor, aiding the growth and development of fellow engineers within the team.

Work in an Agile/Scrum environment, participating in backlog refinement, sprint planning, and retrospectives.

Stay updated with emerging technologies and industry trends related to software engineering, automation platforms, and developer tooling.

Your Skills and Qualifications (Required)

5+ years of experience developing software in multiple programming languages, including Python, Java, C++, C#, Groovy, and Scala.

Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, or a related field.

Hands-on experience in creating automation-focused software solutions, with knowledge of various open-source and commercial automation tools.

Excellent oral and written communication skills, with the ability to work both independently and collaboratively across teams.

What Sets You Apart (Preferred Qualifications)

Understanding of Vehicle Electrical Architecture and vehicle subsystems/features.

Advanced degree in engineering or management/leadership.

Experience in building or extending automation frameworks such as Robot and developing reusable components within them.

3+ years of experience in Automotive Software Development or Testing, including experience with software or test architecture.

Prior experience on a software development team utilizing Agile/Scrum methodologies.

Salary and Benefits Information:

The salary range for this role is $134,000 to $241,900. Actual compensation will be determined based on qualifications and experience. GM offers a variety of health and wellbeing benefits, including medical, dental, vision insurance, retirement plans, paid vacation and holidays, and employee discounts, among others.

Please note, this position is remote, but selected candidates living within a specific radius of a GM hub may need to report to the location three times a week or as determined by management.

This role does not provide relocation benefits. Any relocation costs will be borne by the selected candidate.

At GM, we are committed to fostering an inclusive environment where every employee feels they belong. We invite qualified candidates to apply and contribute to our vision of a world with Zero Crashes, Zero Emissions, and Zero Congestion.

Apply