Taro Logo

Senior Software Engineer- Commerce

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion through innovative technology and engineering.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive · E-Commerce

Job Description

General Motors is seeking a Senior Software Engineer for their Physical eCommerce Software Engineering team within the Digital Products Engineering (DPE) organization. This role is part of the team responsible for GM's Global B2C and B2B eCommerce solution for physical products like Parts & Accessories, as well as GM Energy Products. The position offers a unique opportunity to work on cutting-edge commerce platforms while collaborating with cross-functional teams to deliver innovative solutions.

The ideal candidate will lead the design and development of user interfaces for next-generation applications, playing a key role in shaping user experience and driving technical excellence. The role involves working with a variety of technologies including Java/J2EE, Spring Boot, microservices, and cloud platforms. You'll be responsible for architecting scalable solutions, mentoring junior developers, and ensuring best practices throughout the development lifecycle.

As part of GM's vision for Zero Crashes, Zero Emissions, and Zero Congestion, you'll contribute to transforming mobility through technology. The company offers comprehensive benefits including medical insurance, retirement savings, paid time off, and educational support. Working in a hybrid environment at either the GM Georgia IT Innovation Center, Global Technical Center, Austin Innovation Technical Center, or Mountain View Technical Center, you'll be part of a diverse team driving innovation in the automotive industry.

This is an excellent opportunity for experienced software engineers looking to make an impact in a global organization that values technical excellence, innovation, and professional growth. The role combines technical leadership with hands-on development, offering the chance to work on large-scale eCommerce solutions while mentoring others and contributing to GM's digital transformation.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer- Commerce

  • Develop competency across complete Commerce backend technology stack
  • Weigh architectural trade-offs and apply synchronous and asynchronous design patterns
  • Produce high quality software that is unit tested, code reviewed, and checked in regularly
  • Mentor other engineers on the team
  • Explore and pitch product ideas and tech initiatives
  • Architect and implement scalable, high available services
  • Collaborate with product managers, designers, and backend engineers
  • Lead code reviews and establish best practices

Requirements For Senior Software Engineer- Commerce

Java
Kafka
  • Bachelor's degree in computer science or related field
  • 5+ years of experience in web application development
  • 2+ years of experience contributing to architecture and design
  • Experience with Java/J2EE, Spring boot, Rest APIs, Microservices
  • Knowledge in cloud-based infrastructure
  • Ability to perform performance analysis and improvements
  • Available for production support and incident resolution

Benefits For Senior Software Engineer- Commerce

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical insurance for employee and family
  • Life insurance
  • Retirement savings support
  • Paid time off including parental leave
  • Global recognition program
  • Education support for children
  • GM vehicle discounts
  • Vacation and holiday time