Senior Software Engineer - Carrier Connectivity

General Motors

Warren, Michigan, United States
Hybrid
Java microservices with spring boot 3.2+
Java 17+ development
Spring kafka event-driven integrations
The Senior Software Engineer – Carrier Connectivity will play a key role in designing, building, and supporting the platforms and services that connect GM vehicles with wireless carriers and/or Advanced Driver Assistance Systems Back-Office Entitlement Systems

Job Summary

  • The Senior Software Engineer – Carrier Connectivity will play a key role in designing, building, and supporting the platforms and services that connect GM vehicles with wireless carriers and/or Advanced Driver Assistance Systems Back-Office Entitlement Systems.
  • You will work across cloud, network, and in-vehicle integrations to ensure reliable, secure, and scalable connectivity that enables our current and next-generation connected vehicle experiences.
  • This role is ideal for an engineer who is comfortable owning complex distributed systems, collaborating with internal and external partners, and driving hands-on implementation from architecture through production support.

Matching Summary

The Senior Software Engineer – Carrier Connectivity will play a key role in designing, building, and supporting the platforms and services that connect GM vehicles with wireless carriers and/or Advanced Driver Assistance Systems Back-Office Entitlement Systems.

Skills & Requirements

Must-have

  • Java microservices with Spring Boot 3.2+
  • Java 17+ development
  • Spring Kafka event-driven integrations
  • PostgreSQL schema and query optimization
  • Datadog monitoring and alerting
  • Cloud-native development
  • Microservices and REST/gRPC APIs

Nice-to-have

  • Technical mentor and thought partner
  • Agile team-oriented environment
  • Drive meaningful change
  • Foster inclusion and belonging

Key Requirements

  • Bachelor’s degree or equivalent practical experience
  • 5+ years of professional software engineering experience
  • Hands-on experience with cloud-native development
  • Containers and orchestration (e.g., Kubernetes, Docker)
  • CI/CD pipelines and automated testing
  • Experience designing and operating scalable, distributed systems
  • Experience working in an agile environment

Work Rights

Not specified

Tailored Resume

Cover Letter