The Space Dynamics Laboratory (SDL) is seeking a mid-level Software Engineer to deliver software development expertise to the FORGE satellite control program, acting as a primary technical resource to the US Spaceforce customer. The role aims to help the customer understand their software, facilitate integration for third-party developers, and accelerate adoption by enterprise users.
Requirements
- Software engineering skills in C++, Python, Java, web development, and/or scripting
- Familiarity with software system design, development, deployment, and testing
- Experience with software development processes (revision control, peer reviews, documentation standards)
- Experience with automated software system deployment and use of infrastructure as code
- Experience with container technologies (EG, Docker, Podman, Kubernetes, OpenShift)
- Experience with data streaming technologies such as gRPC, Kafka, or ZeroMQ
- Experience with Java development and test
Responsibilities
- deliver software development expertise to the FORGE satellite control program
- provide technical leadership in a team building hands-on experience with the customer’s in-development software
- help the customer understand what they are being sold and how to improve it
- help third-party Software Developers efficiently integrate with the government’s new software
- help enterprise users of the software accelerate their adoption
- lead the team to evaluate the software system’s capacity to meet the customer’s requirements
- teach users of all types how to use the software
Other
- Must have 5-15 years of relevant software engineering experience
- Experience working on and leading a software development team
- Ability to serve as a technical adviser to Program Managers, customers, and stakeholders on software applications and solutions
- Demonstrated strong problem-solving skills to respond resourcefully to new demands or challenges
- Must be able to work effectively both independently and with a team
- Must be a US citizen with the ability to obtain and maintain a US Government Security Clearance
- Must be able and willing to travel