✦ Luna Orbit — Software Engineering

Senior Software Engineer - Commercial Software

at General Motors

📍 Warren, Michigan, United States of America Hybrid Posted March 28, 2026
Type Full-Time
Experience senior
Exp. Years 7+ years
Education Bachelor's degree in Computer Science or related field
Category Software Engineering

This role involves developing high-performance backend services for connected vehicles, focusing on SDKs, vehicle communication, and cloud-native applications within the automotive SaaS environment.

  • Develop scalable backend services
  • Build SDKs for vehicle platforms
  • Implement cloud-native solutions
  • Collaborate on vehicle data integration
  • Enhance Software-Defined Vehicle features

Focuses on cloud-native development, vehicle communication platforms, SDK creation, and backend systems using Java, Kotlin, Azure, Kubernetes, and Docker.

The ideal candidate is a senior software engineer with over 7 years of experience in software development, specializing in cloud-native applications, vehicle communication platforms, and SDK development. They possess strong technical depth, ownership, and collaboration skills, with experience in Azure and embedded systems.

7+ years of experience as a Software Engineer or Software DeveloperBachelor's degree in Computer ScienceComputer EngineeringSoftware Engineering3+ years working with Fleet Management Software3+ years working with embedded Vehicle Communication Platforms3+ years of experience building and running Azure cloud-native applications2+ years developing SDKs or services for Connected Vehicle Cloud1+ year developing Software-Defined Vehicle capabilities
Experience with JVM languages and frameworks (JavaKotlin)
AzureKubernetesDocker
JavaKotlinAzureCloud-native applicationsSDKsVehicle Communication PlatformsCVCTelematic Data ServicesSQLSpring BootKafka
JavaKotlinAzureCloud-native applicationsSDKsVehicle Communication PlatformsCVCTelematic Data ServicesSQLSpring BootKafka
CollaborationTechnical depthOwnershipProblem-solvingInnovation
Industry Automotive / SaaS
Job Function Developing cloud-based vehicle communication and SDK solutions
Role Subtype Software Engineer
Tech Domains Azure, Kubernetes, Docker, Java, Kotlin, SQL
Software EngineerAzureCloud-native applicationsSDKsVehicle Communication PlatformsCVCTelematic Data ServicesJavaKotlinSpring BootKafkaAzure cloudFleet Management SoftwareEmbedded SystemsSoftware DevelopmentAPI DevelopmentMicroservicessoftware engineerazurecloud-nativesdk developmentvehicle communicationconnected vehicletelematic datajavakotlinmicroservices

Less than 7 years of experience, Lack of experience with Azure or cloud-native applications, No background in vehicle communication or SDK development

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile