About The Position

At General Motors, we have embarked on an ambitious journey to pioneer next-generation software solutions tailored for commercial fleet owners and their drivers, ranging from small and medium-sized businesses to large enterprises. As a leading OEM, our extensive fleet of GM vehicles already traverse roads globally. We leverage our unique advantage as an OEM – comprehensive control over both in-vehicle and cloud software – to deliver seamless solutions to our customers, including fleet management, energy optimization, transportation logistics, safety systems, and more. As a Senior Software Engineer for Commercial Software, you will play a key role in developing high-performance back-end services and systems .

Requirements

  • 7+ years of experience as a Software Engineer or Software Developer in production environments
  • Bachelor’s degree in Computer Science , Computer Engineering , Software Engineering , or a related technical field
  • 3+ years working with Fleet Management Software
  • 3+ years working with embedded Vehicle Communication Platforms (VCP/TCP)
  • 3+ years of experience building and running Azure cloud-native applications
  • 2+ years developing SDKs or services for Connected Vehicle Cloud (CVC) and Telematic Data Services
  • 1+ year developing Software-Defined Vehicle (SDV) capabilities or services

Nice To Haves

  • 7+ years of experience with JVM languages and frameworks (e.g., Java , Kotlin , Spring Boot )
  • Proven experience designing and developing RESTful APIs and server-side applications (e.g., JSP, PHP, Ruby)
  • Experience with modern JavaScript frameworks (e.g., React , Dojo) and core web technologies (HTML, CSS)
  • Demonstrated technical leadership : mentoring engineers, leading design discussions, and influencing cross-team decisions
  • Hands-on experience with at least one major cloud provider ( Azure strongly preferred; AWS or GCP a plus)
  • Strong understanding of software architecture , design patterns , system reliability , and scalability
  • Experience working in agile environments with CI/CD pipelines
  • Deep knowledge of object-oriented design , data structures, and algorithms
  • Experience with relational and NoSQL databases , such as Postgres, Oracle, MySQL, Cassandra, MongoDB
  • Experience working with big data and streaming technologies , such as Hadoop, Spark, Kafka, and related tooling
  • Experience designing and delivering Software-Defined Vehicle (SDV) services
  • Proficiency with Vehicle Communication Platforms (VCP/TCP) and automotive communication patterns
  • Experience integrating telematics vehicle data across Commercial, Rental, and Fleet Management Enterprise systems
  • Strong SQL skills, including writing stored procedures and functions
  • Experience with Connected Vehicle Cloud (CVC) , Vehicle Telematic Data Services , and streaming data pipelines
  • Experience with asynchronous event processing using EventHub , Kafka , or EventBridge
  • Prior experience with GM / OnStar or other commercial fleet / telematics software is a significant plus

Responsibilities

  • Software Development : Build scalable and efficient code for back-end services, with a strong foundation in software development, databases, and service integration.
  • Software Design : Understand and implement elegant, maintainable software design, ensuring the development of solutions that are both effective and sustainable.
  • Continuous Improvement : Contribute to the enhancement of existing services while working on developing new solutions, ensuring continuous availability and performance.
  • Collaboration : Work effectively with team members and stakeholders across organizations including product, design and other engineering functions.
  • Cross-functional Coordination : Collaborating with program and product teams to implement prioritized features and meet set objectives.
  • Scrum Participation : Actively engage in the team’s scrum ceremonies, deployment activities, and other DevOps tasks.

Benefits

  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources .
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service