Taro Logo

Software Developer

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
Warren, MI, USAMountain View, CA, USAAustin, TX, USA
$109,000 - $196,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Automotive

Description For Software Developer

General Motors is seeking a Software Developer to join their Infotainment Services team, focusing on backend services for vehicle infotainment systems and Sirius XM subscription management. This role combines automotive innovation with modern software development, working on cloud-native microservices architecture. The position offers a competitive salary range of $109,000 to $196,000, along with comprehensive benefits including health insurance, retirement plans, and unique perks like GM vehicle discounts.

The role requires expertise in Java, Spring Boot, and event-driven architectures, with the successful candidate expected to lead technical designs, mentor team members, and drive development standards. You'll be working in a hybrid environment, collaborating with cross-functional teams to deliver high-quality solutions that enhance GM's vehicle infotainment experience.

This is an excellent opportunity for a mid-level developer to work at the intersection of automotive technology and software engineering, contributing to GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion. The position offers significant growth potential, with exposure to cutting-edge technologies and complex systems that power modern vehicles.

The role is based in multiple locations including Warren, MI, Mountain View, CA, or Austin, TX, with a hybrid work arrangement requiring office presence three times per week. GM offers a comprehensive benefits package, professional development opportunities, and the chance to work on innovative solutions that shape the future of automotive technology.

Last updated 6 days ago

Responsibilities For Software Developer

  • Understand complex technical platform through independent analysis
  • Understand business requirements and architectural solutions
  • Design database schemas, flow sequences, interface and API specifications
  • Break down business features into stories with technical details
  • Document detailed design for the team
  • Lead peer reviews and pull requests
  • Drive team development processes & technical standards
  • Collaborate with dev team, Product management, architecture team
  • Design and implement high quality technical solutions
  • Mentor other team members
  • Perform impact analysis of changes

Requirements For Software Developer

Java
PostgreSQL
Kafka
  • Bachelor's degree in computer science, Engineering, or related field
  • 3+ years of experience in software development in complex platforms
  • Strong understanding of microservices, RESTAPIs and event driven architecture
  • Hands on experience in developing JAVA & Springboot-based components
  • Experience with Spring Cloud, REST, KAFKA, JMS, ORACLE, POSTGRES
  • Strong technical communication abilities
  • Excellent analytical and problem-solving skills
  • Understanding of cloud computing concepts
  • Experience with cloud platforms like Cloud Foundry, Azure

Benefits For Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance
  • Employee assistance program
  • GM vehicle discounts

Interested in this job?

Jobs Related To General Motors Software Developer