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
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer

General Motors is seeking a Software Developer to join their Infotainment Services team, focusing on back-office services and Sirius XM subscription management for GM vehicles. This mid-level position offers a competitive salary range of $109,000 to $196,000, with additional bonus potential based on performance.

The role involves working with microservices and event-driven architecture in a cloud-native environment, primarily using Java, Spring Boot, and related technologies. The successful candidate will be responsible for designing and implementing technical solutions, leading code reviews, and mentoring team members while ensuring high standards of code quality and performance.

This is an excellent opportunity for a skilled developer with 3+ years of experience to work on complex platforms that directly impact the customer experience. The position offers comprehensive benefits including medical, dental, vision coverage, 401k, and unique perks like GM vehicle discounts.

The hybrid work arrangement requires office presence three times per week, with locations available in Warren, MI, Mountain View, CA, or Austin, TX. You'll be part of GM's vision for Zero Crashes, Zero Emissions, and Zero Congestion, working in an inclusive environment that values diversity and innovation.

The role combines technical expertise with leadership responsibilities, making it ideal for developers ready to take on more architectural and mentoring duties while staying hands-on with coding. The position offers growth potential within a leading automotive company that's transforming the future of mobility.

Last updated 4 days ago

Responsibilities For Software Developer

  • Understand complex technical platform through independent analysis
  • Understand business requirements and create detailed technical designs
  • 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, architecture team, and stakeholders
  • 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
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
  • Strong understanding of software development process and best practices

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?