Senior Software Engineer - Carrier Connectivity

General Motors Australia & New Zealand

Warren, Michigan, United States
Hybrid
Java 17+ and spring boot 3.2+
Cloud-native microservices architecture
Spring kafka event-driven integrations
This role is responsible for designing and supporting platforms that connect GM vehicles with wireless carriers and Advanced Driver Assistance Systems

Job Summary

  • This role is responsible for designing and supporting platforms that connect GM vehicles with wireless carriers and Advanced Driver Assistance Systems.
  • The successful candidate will own complex distributed systems from architecture through production support in a hybrid work model requiring three days onsite in Warren, MI.
  • Candidates must have 5+ years of professional software engineering experience building production-grade services with a focus on reliability and observability.

Matching Summary

This role is responsible for designing and supporting platforms that connect GM vehicles with wireless carriers and Advanced Driver Assistance Systems.

Skills & Requirements

Must-have

  • Java 17+ and Spring Boot 3.2+
  • Cloud-native microservices architecture
  • Spring Kafka event-driven integrations
  • PostgreSQL schema design and optimization
  • Datadog monitoring and alerting systems
  • Kubernetes and Docker orchestration

Nice-to-have

  • Technical mentorship capabilities
  • Cross-functional collaboration skills
  • Agile environment experience
  • Root-cause investigation expertise

Key Requirements

  • Bachelor's degree or equivalent practical experience
  • 5+ years of professional software engineering experience
  • No immigration sponsorship provided by company

Work Rights

Must have US work authorization without sponsorship

Tailored Resume

Cover Letter