Senior Software Engineer - Carrier Connectivity

gmstcatharines.ca

Warren, MI, US
Hybrid
Java microservices development
Cloud-native environment experience
Spring boot 3.2+
The Senior Software Engineer will design, develop, and maintain scalable, secure connectivity services for GM’s connected vehicle experiences

Job Summary

  • The Senior Software Engineer will design, develop, and maintain scalable, secure connectivity services for GM’s connected vehicle experiences.
  • GM offers a hybrid work arrangement requiring onsite presence in Warren, MI three times per week and fosters an inclusive workplace culture committed to diversity and belonging.
  • The company provides comprehensive benefits from day one to support employee well-being and career growth.

Matching Summary

The Senior Software Engineer will design, develop, and maintain scalable, secure connectivity services for GM’s connected vehicle experiences.

Skills & Requirements

Must-have

  • Java microservices development
  • Cloud-native environment experience
  • Spring Boot 3.2+
  • Event-driven integrations with Spring Kafka
  • PostgreSQL schema and query optimization
  • Datadog monitoring and alerting
  • Kubernetes and Docker container orchestration

Nice-to-have

  • Agile team collaboration
  • Technical mentoring and thought partnership
  • Cross-functional team communication
  • Production support and troubleshooting
  • Continuous improvement mindset

Key Requirements

  • Bachelor’s degree or equivalent experience
  • 5+ years professional software engineering
  • Experience with microservices and REST/gRPC APIs
  • Experience with CI/CD pipelines and automated testing
  • Experience designing scalable distributed systems
  • Experience working in agile environments
  • No immigration sponsorship available

Work Rights

Must have valid US work authorization without company sponsorship

Tailored Resume

Cover Letter