Software Systems Engineer II
Overview
In this role, you design, develop, and test software for space systems, delivering robust solutions for cutting-edge missions. You will work both independently and with a cross-functional team to translate requirements into clean, maintainable code and reliable software. You’ll use Git and participate in code reviews, debugging, and documentation to ensure high standards. This position offers exposure to the latest space technologies and a dynamic, mission-driven culture focused on national security and space exploration.
Compensation / Benefitsmedical, dental, and vision plans401(k) with 150% match up to 6%life insurance3 weeks paid time offand more
ResponsibilitiesDesign, develop, and test software applications for space systems and technologiesWrite clean, maintainable code following best practices and coding standardsCollaborate with team members to understand requirements and contribute to software solutionsUtilize version control (Git) and participate in code reviewsTroubleshoot and resolve software issues in a timely mannerDocument software designs, configurations, and procedures for future referenceStay current with industry trends in software development and space technologiesDeliver high-quality software solutions independently or as part of a team
Key requirementsBachelor's degree in a related field or equivalent work experienceTypically 2+ years of related experienceStrong understanding of at least one programming language and general knowledge of othersStrong understanding of software development principlesAbility to design, code, test, and debug complex software applicationsExperience with Agile and Scrum/Kanban methodologiesAbility to work independently and as part of a teamAbility to obtain and maintain a Secret U.S. Security Clearanceteam collaborationopen communicationself-motivationprogramming languages (unspecified)GitAgile/Scrum/Kanban