Senior Software Engineer - Carrier Connectivity

gmpdc.ca

Warren, MI, US
Hybrid
Java microservices development
Cloud-native environment
Spring kafka event-driven integrations
The Senior Software Engineer will play a key role in ensuring reliable, secure, and scalable connectivity for current and next-generation connected vehicle experiences

Job Summary

  • The Senior Software Engineer will play a key role in ensuring reliable, secure, and scalable connectivity for current and next-generation connected vehicle experiences.
  • GM offers a workplace committed to inclusion, belonging, and non-discrimination, fostering an environment where employees can thrive and develop better products.
  • This role requires hybrid work arrangement with onsite presence in Warren, MI three times per week and includes participation in on-call rotations to support services.

Matching Summary

The Senior Software Engineer will play a key role in ensuring reliable, secure, and scalable connectivity for current and next-generation connected vehicle experiences.

Skills & Requirements

Must-have

  • Java microservices development
  • Cloud-native environment
  • Spring Kafka event-driven integrations
  • PostgreSQL database optimization
  • Datadog monitoring and alerting
  • Kubernetes and Docker containers
  • CI/CD pipelines and automated testing

Nice-to-have

  • Collaborating with cross-functional teams
  • Agile team-oriented environment
  • Technical mentoring and thought partnership
  • Troubleshooting production issues
  • Contributing to coding standards

Key Requirements

  • Bachelor’s degree or equivalent experience
  • 5+ years professional software engineering experience
  • Experience with scalable distributed systems
  • Experience in agile and cross-functional teams
  • No GM immigration sponsorship provided

Work Rights

Must have valid US work authorization without GM sponsorship

Tailored Resume

Cover Letter