The Sr. Software Engineer designs, develops, and tests software applications for space systems and technologies. The role requires deep expertise in multiple programming languages and software development principles, and the ability to architect and implement complex software systems. The engineer writes clean, maintainable code, collaborates with team members to understand project requirements, and contributes to effective software solutions. Responsibilities also include using version control systems such as Git, participating in code reviews, troubleshooting software issues, and documenting software configurations, processes, and procedures. The engineer stays current with developments in software and space technologies and may provide technical leadership and mentorship. The role makes high-level design decisions that can significantly affect program cost, schedule, and technical performance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior