JOBSEARCHER

Software Engineer III (Flight Software)

Overview In this role you design, develop, and test software for space systems, applying advanced coding and architectural skills. You will lead technical efforts, mentor teammates, and ensure high-quality solutions that meet ambitious mission requirements. You work with cross-functional teams to translate complex needs into robust software and stay current with space-tech trends. This is a chance to influence mission-ready software in a mission-driven, collaborative environment. Compensation / Benefitsmedical benefitsdental benefitsvision benefits401(k) with 150% match up to 6%life insurance3 weeks paid time off Responsibilitiesdesign, develop, and test software applications for space systems and technologieswrite clean, maintainable code adhering to standardsarchitect and implement complex software systemscollaborate with team to understand project needsmentor and guide other engineers; provide technical leadershipconduct code reviews and manage code changes with Gittroubleshoot software issues and document configurationsstay updated on industry trends and space technologies Key requirementsBachelor in related field (or equivalent work experience in lieu of degree)Typically 5+ years of related experienceExpertise in one to multiple programming languages; advanced software development principlesability to design and architect complex software systemsexperience with Agile and Scrum/Kanban methodologiesstrong problem-solving skillsability to mentor and guide other engineersability to obtain and maintain a U.S. Security Clearancementoringcollaborationproblem-solvingC++ and Object-Oriented Programmingsocket I/O TCP/UDP for client-server appsPUB/SUB messaging for loosely coupled apps