The Software Engineer III designs, develops, and tests software applications for space systems and technologies. The role requires expertise in one or more programming languages, advanced understanding of software development principles, and the ability to design and architect complex software systems. The engineer writes clean, maintainable code that follows best practices and coding standards and collaborates with teammates to understand requirements and develop effective software solutions. The position uses version control systems such as Git to manage code changes, participates in code reviews, troubleshoots software issues, and documents software configurations, processes, and procedures. The engineer stays current with software development and space technology advances and mentors and guides other engineers, providing technical leadership and support.
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