Sierra Space is looking to solve the problem of advancing space-based technology in service of their customers and safeguarding national security by designing, developing, and testing software applications for space systems and technologies.
Requirements
- Expertise in one to multiple programming languages
- Advanced understanding of software development principles
- Ability to design and architect complex software systems
- Experience with different software development methodologies such as Agile and Scrum/Kanban
- Proficiency in Python and React
- Experience with Python FastAPI
- Experience with Kubernetes, Helm, and ArgoCD for application deployments
Responsibilities
- Design, develop, and test software applications for space systems and technologies
- Write clean, maintainable code that adheres to best practices and coding standards
- Architect and implement complex software systems to meet project requirements
- Collaborate with team members to understand project needs, contributing to the development of effective software solutions
- Utilize version control systems such as Git to manage code changes and work collaboratively with team members
- Participate in code reviews to ensure code quality and adherence to development standards
- Troubleshoot and resolve software-related issues in a timely manner
Other
- Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +3 yrs experience)
- Typically, 5+ years of related experience
- Ability to obtain and maintain a U.S. Security Clearance is required
- U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment
- Excellent communication and teamwork skills