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+
Spring Kafka event-driven integrations
PostgreSQL schema design and optimization
Datadog monitoring and alerting
Cloud-native development
Microservices and REST/gRPC APIs
Containers and orchestration
Nice-to-have
Technical mentorship and thought partnership
Agile team collaboration and continuous improvement
Cross-functional team collaboration
Key Requirements
Bachelor’s degree or equivalent practical experience
5+ years of professional software engineering experience
Experience with CI/CD pipelines and automated testing
Experience designing and operating scalable, distributed systems