Job Description
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 discipline
- 8+ years of software engineering experience
- C/C++, Python , Linux and bash/shell scripting
- Debugging, performance optimization, unit testing in production systems
- Experience with mission planning, network management, or flight dynamics
- Strong communication skills and ability to work in a fast-changing engineering environment
- U.S. Citizenship required
Nice-to-have skills
- Perl, Matlab, Java
- Kubernetes, Docker, Kafka
- Microservices, REST, ELK, SQL/NoSQL (Mongo)
- Atlassian tools: Jira, Bitbucket, Git, Confluence, Crucible
- CI/CD, JFrog, Artifactory, pipelines
Work authorization
Job Tags
Contract work,