Taro Logo

Senior Software Engineer

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
Warren, MI, USAAustin, TX, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive · AI

Description For Senior Software Engineer

Join General Motors' Vehicle Engineering and Quality (VEQ IT) organization as a Senior Software Engineer, where you'll be part of an innovative team developing cutting-edge Simulation Process and Data Management (SPDM) and High-Performance Computing (HPC) solutions. This role combines advanced software engineering with automotive technology, supporting vehicle engineering teams through efficient processes and enterprise data management, ultimately enabling AI and Machine Learning applications.

The position requires expertise in full-stack development, with a focus on Angular, Spring Boot, and Java, plus native application development in C++ and Python scripting. You'll lead and mentor other engineers, implement CI/CD pipelines, and work with microservices architecture in multi-cloud environments. The role offers a unique opportunity to work at the intersection of software engineering and automotive innovation, contributing to GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion.

As a senior engineer, you'll collaborate with both technical teams and business leadership, requiring strong interpersonal skills and the ability to translate complex technical concepts. The hybrid work environment offers flexibility while maintaining team collaboration, with a requirement to be in the office three times per week. The position comes with comprehensive benefits including healthcare, 401k matching, educational assistance, and unique perks like GM vehicle discounts.

This is an excellent opportunity for experienced software engineers looking to make an impact in the automotive industry while working with cutting-edge technologies and leading technical teams. The role offers significant growth potential and the chance to work on transformative projects in a Fortune 500 company known for innovation in mobility solutions.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with IT and Business leadership to identify and prioritize areas of opportunity for the CAE community
  • Lead and mentor software engineers in design, development, and troubleshooting
  • Lead software engineers in CI/CD implementations with testing automation and pipelines
  • Design and develop cutting-edge Simulation Process and Data Management (SPDM) and High-Performance Computing (HPC) solutions

Requirements For Senior Software Engineer

Java
Python
TypeScript
  • Bachelor's Degree in Software Engineering, Mathematics, Computer Science, or related areas
  • 5+ years applied experience in development, architecture, and software related engineering roles
  • Full stack development experience using Angular, Spring Boot and Java
  • Native application development using C++, Scripting/Automation using Python
  • Experience implementing microservices based architecture in multi-cloud/hybrid environment
  • Working knowledge for implementing machine learning pipelines
  • Experience with Git, Artifactory, Playwright, JUnit, and Google test
  • Familiarity with MPI, OpenMPI, ELK, Red Hat Enterprise Linux, Unix shell scripting

Benefits For Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Paid time off including vacation, holidays and parental leave
  • Healthcare coverage with HSA
  • 401K plan with company contributions
  • Education assistance and student loan refinancing
  • GM vehicle discounts for employees, family and friends
  • Dental and vision insurance

Jobs Related To General Motors Senior Software Engineer