The Software Engineer develops mission-critical software for space systems, delivering increasingly complex features with growing autonomy while developing technical expertise alongside senior engineers. The role involves implementing well-architected solutions, collaborating across teams, and contributing to the engineering culture. The engineer owns well-scoped features from implementation through testing, code review, and deployment; troubleshoots system issues; and works with modern development practices, APIs, and cloud platforms. The role also includes supporting junior engineers through pairing, code reviews, documentation, and informal mentoring. The position works with technologies such as Python, JavaScript/TypeScript, React, FastAPI, AWS or Azure, and Kubernetes. The engineer contributes to RESTful APIs, scalable microservices, Agile processes, and CI/CD pipelines, and is expected to communicate progress and technical challenges while continuing to expand their skills.
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
Mid Level