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
- Strong understanding of at least one programming language, and general knowledge of others
- Strong understanding of software development principles
- 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
- Experience with code coverage testing and writing unit tests
Responsibilities
- Design, develop, and test software applications for space systems and technologies
- Write clean, maintainable code that adheres to best practices and coding standards
- Collaborate with team members to understand project requirements and contribute to the development of software solutions
- Utilize version control systems such as Git to manage code changes and work effectively 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
- Document software designs, configurations, processes, and procedures for future reference
Other
- Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree)
- Typically, 2+ 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