✦ Luna Orbit — Software Engineering

Principal Software Engineer, Git Systems

at GitHub

📍 Remote, US Remote 💰 $160K – $425K USD / year Posted March 19, 2026
Salary $160K – $425K USD / year
Type Full-Time
Experience senior
Exp. Years 11+ years
Education Associate’s Degree in Computer Science, Electrical Engineering, or related field
Category Software Engineering

This role involves leading the development of highly scalable and available microservices-based systems, focusing on performance, reliability, and distributed architecture at scale.

  • Design and develop scalable systems
  • Lead microservices architecture
  • Ensure high system availability
  • Mentor engineering teams
  • Optimize distributed systems

The technical environment includes C, C++, C#, Java, Python, Rust, microservices, protocols, and distributed systems, emphasizing high availability and scalability.

The ideal candidate is a senior software engineer with over 11 years of experience in C, C++, Java, and microservices architecture, with a focus on scalable, distributed, and highly available systems. Leadership and mentoring skills are essential.

software engineeringmicroservicesscalabilitydistributed systemshigh availabilitycode review
performance optimizationcloud platformsscalable servicesAI/MLlarge-scale systems
GitHubMicroservicesProtocolsScalabilityDistributed systems
CC++C#JavaJavaScriptGoPythonRustMicroservicesProtocolsScalabilityDistributed systemsHigh availabilityCode review
CC++C#JavaJavaScriptGoPythonRustMicroservicesProtocolsScalabilityDistributed systemsCode reviewHigh availability
leadershipmentoringcommunicationcollaborationproblem-solvingteamwork
Industry Technology
Job Function Developing and leading scalable, distributed software systems
Role Subtype Software Engineer
Tech Domains C, C++, C#, Java, Python, Rust, Microservices
Principal Software EngineerCC++C#JavaJavaScriptGoPythonRustMicroservicesProtocolsScalabilityDistributed systemsHigh availabilityCode reviewSoftware engineeringScalable servicesLarge-scale systemsGitHubTeam leadershipcc++c#javajavascriptgopythonrustmicroservicesscalability

Less than 11 years of experience, No experience with microservices or distributed systems, Lack of leadership or mentoring experience, No associate degree or higher in relevant field

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