Sierra Space is looking to solve the problem of designing, coding, testing, and maintaining complex software applications that support various business functions, ensuring they meet organizational needs and contribute to safeguarding national security in space.
Requirements
- Expertise in multiple programming languages and frameworks
- Experience with various development tools and technologies
- Experience with Agile development methodologies
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of database management systems and SQL
- Proficiency in programming languages such as Java, Python, C, JavaScript, or others
- Familiarity with development frameworks such as Spring, Django, .NET, React, or Angular
Responsibilities
- design, develop, and maintain complex software applications to support business functions, ensuring they meet organizational needs
- write clean, scalable, and efficient code using multiple programming languages
- collaborating with cross-functional teams to define, design, and ship new features
- Conducting unit testing and debugging to ensure software quality and reliability
- participate in and lead code reviews to maintain code quality and share knowledge with team members
- utilize version control systems like Git to manage the codebase and track changes effectively
- independently design and implement software solutions, perform debugging and testing, and mentor junior developers by providing technical leadership and expertise
Other
- Requires Bachelor's degree in a related field (or equivalent work experience in lieu of degree or Masters +3 yrs experience)
- Typically 5+ years of related experience
- Excellent communication and teamwork skills
- Experience in leading and mentoring development teams
- Strong problem-solving skills and attention to detail