The Senior Software Engineer – Vehicle Experience Services designs, builds, and supports platforms and services connecting GM vehicles with the cloud. The role works across cloud, network, and in-vehicle integrations to deliver reliable, secure, and scalable connectivity for current and next-generation connected vehicle experiences. It involves owning complex distributed systems, collaborating with internal and external partners, and implementing solutions from architecture through production support. The engineer develops Java microservices and event-driven integrations, optimizes PostgreSQL data structures, and builds monitoring and alerting for owned services. The role also partners with product, architecture, engineering, and operational teams to deliver features and resolve production issues. Additional responsibilities include participating in on-call rotations, code reviews, documentation, mentoring, agile planning, and automated testing.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior