Software Engineer
Actalent • Greenbelt, MD • Posted July 04, 2026
About the Role
Job Title: Software Engineer (Remote - Eastern Time zone)
Job Description
This role is an exciting opportunity for an experienced software engineer to develop and enhance custom programming for an open-source software tool used in NASA mission planning and orbital mechanics tracking. You will contribute to a multi-program system that supports Guidance, Navigation and Control (GN&C) and orbit tracking for satellites. Working as a core member of a small development team, you will design and implement new capabilities, develop custom APIs, and ensure the software delivers high quality, performance, scalability, and maintainability.
Responsibilities
+ Design, develop, and maintain core software components in C++ and Python for an open-source orbital mechanics and mission planning tool used in NASA programs.
+ Implement and enhance custom APIs to extend system capabilities and integrate with other tools and subsystems.
+ Develop software primarily on a W...
Job Description
This role is an exciting opportunity for an experienced software engineer to develop and enhance custom programming for an open-source software tool used in NASA mission planning and orbital mechanics tracking. You will contribute to a multi-program system that supports Guidance, Navigation and Control (GN&C) and orbit tracking for satellites. Working as a core member of a small development team, you will design and implement new capabilities, develop custom APIs, and ensure the software delivers high quality, performance, scalability, and maintainability.
Responsibilities
+ Design, develop, and maintain core software components in C++ and Python for an open-source orbital mechanics and mission planning tool used in NASA programs.
+ Implement and enhance custom APIs to extend system capabilities and integrate with other tools and subsystems.
+ Develop software primarily on a W...