✦ Luna Orbit — Software Engineering

Senior Software Engineer - Notification Platform

at General Motors

📍 3 Locations Hybrid 💰 $174K – $222K USD / year Posted March 13, 2026
Salary $174K – $222K USD / year
Type Not Specified
Experience senior
Exp. Years Not specified
Education Not specified
Category Software Engineering

This role involves designing and operating reliable, high-performance distributed systems for automotive and communication platforms, emphasizing cloud-native architectures and system observability.

  • Design distributed systems
  • Ensure high availability and throughput
  • Implement observability solutions
  • Optimize system performance
  • Collaborate across engineering teams

The technical environment includes distributed systems, cloud platforms (Azure, AWS, GCP), containerization with Docker and Kubernetes, and observability tools for logs, metrics, and traces.

The ideal candidate is a senior software engineer with deep expertise in distributed, high-availability systems, proficient in Java, C++, and Python, with strong experience in cloud platforms and containerization. They excel in collaboration and problem-solving within multi-product environments.

distributed systemshigh availability systemshigh throughput systemsprogramming in JavaC++Pythoncloud platformscontainerizationdatabasesobservability
multi-product systemsarchitectural designperformance tuning
AzureAmazon Web ServicesGCPDockerKubernetes
distributed systemshigh availability systemshigh throughput systemsJavaC++Pythonmicroservicesasynchronous messagingevent-driven architecturesservice-oriented systemscloud platformsAzureAWSGCPDockerKubernetesSQLNoSQLdata modelingcachingobservabilitylogsmetricstraces
distributed systemshigh availability systemshigh throughput systemsJavaC++Pythonmicroservicesasynchronous messagingevent-driven architecturesservice-oriented systemscloud platformsAzureAWSGCPDockerKubernetesSQLNoSQLdata modelingcachingobservabilitylogsmetricstraces
collaborationcommunicationproblem-solvingteamworkadaptability
Industry Automotive, Communications, Technology
Job Function Design and operate high-availability distributed systems
distributed systemshigh availability systemshigh throughput systemsJavaC++Pythonmicroservicesasynchronous messagingevent-driven architecturesservice-oriented systemscloud platformsAzureAWSGCPDockerKubernetesSQLNoSQLdata modelingcachingobservabilitylogsmetricstracesdatabases

Lack of experience with distributed systems, No knowledge of cloud platforms, Unable to work with microservices, No experience with containerization tools, Lack of programming in Java, C++, or Python

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