Senior Software Engineer - Commercial Software

General MotorsWarren, MI
6dHybrid

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

  • relocation benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service