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 backend services for vehicle infotainment systems and SiriusXM subscription management. This role offers an exciting opportunity to work on complex technical platforms in a cloud-native environment, developing microservices and RESTful APIs that power GM's next-generation vehicle systems.

The position combines technical expertise with leadership responsibilities, requiring strong skills in Java, Spring Boot, and modern cloud technologies. You'll be working in a hybrid environment, collaborating with cross-functional teams to design and implement robust solutions that enhance the customer experience in GM vehicles.

The compensation package is competitive, ranging from $109,000 to $196,000, complemented by comprehensive benefits including health insurance, retirement plans, and unique perks like GM vehicle discounts. The role offers growth opportunities within a company that's driving innovation in the automotive industry, focusing on their vision of Zero Crashes, Zero Emissions, and Zero Congestion.

As part of the Infotainment Services team, you'll play a crucial role in developing and maintaining the backend platform that manages executions, delivery, and monitoring capabilities for operations. This is an excellent opportunity for a mid-level developer looking to make an impact in the automotive technology sector while working with cutting-edge technologies and architectures.

Last updated 2 months ago

Responsibilities For Software Developer

  • Understand complex technical platform through independent analysis
  • Understand business requirements and architectural solutions
  • Design database schema, flow sequences, interface and API specifications
  • Document detailed design for the team
  • Drive team development processes & technical standards
  • Collaborate with dev team, Product management team, architecture team
  • Design, implement and deliver high quality technical solutions
  • Help/guide/mentor other team members
  • Drive integration of different components between cross functional scrum teams

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 in developing JAVA & Springboot-based components
  • Experience with JAVA, Spring boot & related tech stack, Spring Cloud, REST, KAFKA, JMS, ORACLE, POSTGRES
  • Strong technical communication abilities
  • Excellent analytical and problem-solving skills

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