Senior Mission Software Engineer – Space & Satellite Systems
Hybrid | Either Virginia or Phoenix
6-month contract + extensions, with potential to convert
We are hiring a Senior Mission Software Engineer to develop and maintain mission software supporting Mission Planning Network Management , and Flight Dynamics for a Space Development Agency (SDA) program. The engineer will work across the SDLC, contribute to integration and testing, and operate within an Agile / Scrum environment.
What you'll do
- End-to-end SDLC : plan, design, implement, test, and maintain ground mission software
- Contribute to software releases, integration, and support during key milestones
- Participate in architecture, requirements, design & code reviews
- Work within Agile / Scrum (Atlassian experience ideal)
- Create clear documentation and respond to stakeholder questions
Must-have experience
Bachelor's in Computer Science or related engineering discipline8+ years of software engineering experienceC / C++, Python , Linux and bash / shell scriptingDebugging, performance optimization, unit testing in production systemsExperience with mission planning, network management, or flight dynamicsStrong communication skills and ability to work in a fast-changing engineering environmentU.S. Citizenship requiredNice-to-have skills
Perl, Matlab, JavaKubernetes, Docker, KafkaMicroservices, REST, ELK, SQL / NoSQL (Mongo)Atlassian tools : Jira, Bitbucket, Git, Confluence, CrucibleCI / CD, JFrog, Artifactory, pipelinesWork authorization
U.S. Citizen required