Taro Logo

Software Developer

A global automotive company with a vision of Zero Crashes, Zero Emissions and Zero Congestion.
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 back-office services for vehicle infotainment systems and Sirius XM subscription management. This hybrid role requires office presence three times per week and offers a comprehensive compensation package ranging from $109,000 to $196,000.

The position involves working on a critical platform that manages executions, delivery, and monitoring capabilities for infotainment operations. The ideal candidate will be responsible for designing and implementing complex technical solutions, leading code reviews, and ensuring high-quality deliverables while mentoring team members.

Key responsibilities include analyzing technical platforms, developing architectural solutions, and breaking down business features into implementable stories. The role requires strong expertise in Java, Spring Boot, and microservices architecture, with experience in event-driven systems and cloud platforms.

GM offers an attractive benefits package including health, dental, and vision insurance, 401(k) with company match, paid time off, and vehicle discounts. The company is committed to fostering an inclusive workplace environment and advancing their vision of Zero Crashes, Zero Emissions, and Zero Congestion.

This role presents an excellent opportunity for a mid-level developer to work on cutting-edge automotive technology while contributing to GM's digital transformation. The position offers both technical challenges and leadership opportunities, making it ideal for someone looking to grow their career in a global automotive technology environment.

Last updated 7 days ago

Responsibilities For Software Developer

  • Understand complex technical platform through independent analysis
  • Understand business requirements and provide architectural solutions
  • Break down business features into stories with technical details
  • Document detailed design for team implementation
  • Lead peer reviews and ensure code quality standards
  • Drive team development processes & technical standards
  • Collaborate with dev team, product management, and architecture team
  • Design and implement high quality technical solutions
  • Mentor team members and help meet commitments
  • Perform impact analysis and drive component integration

Requirements For Software Developer

Java
Kafka
PostgreSQL
  • 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 with JAVA & Springboot-based components
  • Experience with Spring Cloud, REST, KAFKA, JMS, ORACLE, POSTGRES
  • Strong technical communication abilities
  • Excellent analytical and problem-solving skills
  • Strong understanding of software development process
  • Experience with cloud platforms like Cloud Foundry, Azure (preferred)
  • Experience developing microservices (preferred)

Benefits For Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Health savings account
  • Flexible spending accounts
  • Retirement savings plan
  • Life insurance
  • Paid vacation & holidays
  • GM vehicle discounts
  • Employee assistance program
  • Bonus potential based on performance

Interested in this job?

Jobs Related To General Motors Software Developer