Position Overview
**Job Description**
**Role Summary**
This role is responsible for software functionality that enables GM vehicles to establish network connectivity. We are seeking a Senior Software Engineer to build and support Java-based services in a microservices environment. The role emphasizes Spring Boot development, third-party API integration, RESTful services, event-based messaging, production troubleshooting and Agile delivery. These microservices manage mobile/GSM carriers (MNOs) in support of Connected Vehicle service enablement and the broader mobile ecosystem. Knowledge and experience of mobile technologies is a strong advantage. For example M2M (SM-DP) & Consumer (SM-DP+) eSIM concepts, SCM and SM-SR workflows, ICCID Profile Swaps, Carrier Integrations, and related connectivity operations that supports Vehicle Connectivity in a multi-carrier environment.
**Key Responsibilities**
+ Design, develop, and support Java applications and Spring Boot microser...