✦ Luna Orbit — Software Engineering

Lead Software Engineer

at Auria

📍 Remote, US Remote 💰 $145K – $175K USD / year Posted April 10, 2026
Salary $145K – $175K USD / year
Type Full-Time
Experience lead
Exp. Years 7+ years
Education Bachelor’s degree in engineering, computer science, or related field
Category Software Engineering

Lead software engineering efforts for a DoD/federal space program focused on satellite systems and secure software development. Provide technical leadership, prototype solutions, and maintain strong documentation and collaboration across teams.

  • Participate in full software development lifecycle
  • Prototype and PoC development
  • Produce and maintain system documentation
  • Identify vulnerabilities and implement security improvements
  • Collaborate with system engineers and software architect

Stack spans C++, C#, Java, Groovy, Python with IDEs Visual Studio/Eclipse/IntelliJ. Uses GitLab for version control, Jira/Confluence for Agile workflows. Emphasizes secure by design and zero-trust principles in a DoD/federal program context, with flight-path to satellite systems.

The ideal candidate is a senior-level software engineer with 7+ years of DoD/federal program experience, proficient in C++, C#, Java, or Python, and capable of working in a remote, mission-focused environment. Must hold an active SECRET clearance and be skilled in secure coding practices, Agile development, and satellite systems.

Active U.S. Government SECRET security clearance (requires U.S. Citizenship)SCI eligibilityBachelor’s degree in engineeringcomputer scienceor related field.7+ years of related software development experienceProficiency in C++C#JavaGroovyor PythonExperience with Visual StudioEclipseor IntelliJExperience implementing security concepts into code to create and deploy security-oriented servicesExperience with identifying attack vectors and vulnerabilities in codeFundamental knowledge of software development best practicesmethodologiesand frameworksFamiliarity with source control systems (e.g.GitLab) and branching strategiesAbility to create clear and comprehensive system documentationExperience with software development for complex satellite systemsExperience working in an Agile/Scrum environment using Jira and Confluence
Real-time systems or embedded software development3+ years designing and implementing DoD space systemsTelemetry and command interfaces or satellite link protocolsSpace communications challenges such as latency and error handling
Visual StudioEclipseIntelliJGitLabJiraConfluence
Active U.S. Government SECRET security clearanceSCI eligibilityBachelor's degree in engineering or computer science or related field7+ years of software developmentC++C#JavaGroovyPythonVisual StudioEclipseIntelliJGitLabJiraConfluenceAgile/Scrumsecurity conceptszero-trust architecturesecurity-by-designDoD/federal programssatellite systemsdocumentation
C++C#JavaGroovyPythonVisual StudioEclipseIntelliJGitLabJiraConfluenceAgileScrumSecurity conceptsZero-trust architectureSecurity by designDoD/federal programssatellite systemsdocumentation
CommunicationCollaborationLeadershipTeamworkProblem-solvingInterpersonal skillsAbility to work independentlyAttention to detail
Industry Aerospace
Job Function Lead software engineering for DoD/federal satellite systems with emphasis on security and Agile practices
Role Subtype Lead Software Engineer
Tech Domains Java, Python
lead software engineersoftware engineerc++c#javagroovypythonvisual studioeclipseintelliJgitlabjiraconfluenceagilescrumsecret security clearancesci eligibilityspace forcedodfederal programssecurity conceptszero-trust architecturesecurity by designdocumentationsatellite systemsprototypePoC

Must have active SECRET security clearance, U.S. Citizenship required, Bachelor's degree required

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