About this role
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.
Key Responsibilities
- 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
Technical Overview
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.
Ideal Candidate
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.
Must-Have Skills
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
Nice-to-Have Skills
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
Tools & Platforms
Visual StudioEclipseIntelliJGitLabJiraConfluence
Required Skills
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
Hard Skills
C++C#JavaGroovyPythonVisual StudioEclipseIntelliJGitLabJiraConfluenceAgileScrumSecurity conceptsZero-trust architectureSecurity by designDoD/federal programssatellite systemsdocumentation
Soft Skills
CommunicationCollaborationLeadershipTeamworkProblem-solvingInterpersonal skillsAbility to work independentlyAttention to detail
Keywords for Your Resume
lead software engineersoftware engineerc++c#javagroovypythonvisual studioeclipseintelliJgitlabjiraconfluenceagilescrumsecret security clearancesci eligibilityspace forcedodfederal programssecurity conceptszero-trust architecturesecurity by designdocumentationsatellite systemsprototypePoC
Deal Breakers
Must have active SECRET security clearance, U.S. Citizenship required, Bachelor's degree required
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile