Software Engineer III - Flight Software (Clearance Required) Verified today
About the Role
You will design, develop, and test software applications for space systems and technologies. Your responsibilities include:
- Write clean, maintainable code adhering to best practices and coding standards
- Architect and implement complex software systems to meet project requirements
- Collaborate with team members to understand project needs and contribute to effective software solutions
- Manage code changes using version control systems such as Git
- 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 configurations, processes, and procedures
- Mentor and guide other engineers, providing technical leadership and support
- Stay current with industry trends and advancements in software development and space technologies
About You
Minimum Qualifications:
- Bachelor's degree in a related field (or equivalent work experience, or master's degree plus 3 years experience)
- 5+ years of related experience
- Expertise in one or multiple programming languages and advanced understanding of software development principles
- Ability to design and architect complex software systems
- Experience with software development methodologies such as Agile and Scrum/Kanban
- Strong problem-solving skills
- Ability to mentor and guide other engineers
- Active Top Secret with SCI eligibility U.S. Security Clearance required
Preferred Qualifications:
- Kernel-level programming experience
- Proficiency in Python, C++, Java and their ecosystems
- Familiarity with scripting languages (Bash, PowerShell) and automation tools (Ansible, Puppet, Chef)
- Experience with Agile or Scrum/Kanban methodologies and tools (JIRA, Confluence, Jenkins)
- Strong analytical skills, performance profiling, and debugging complex systems
- Excellent communication and teamwork skills; efficient with collaborative tools (GitHub, GitLab, Bitbucket)
- Knowledge of database management systems (MySQL, PostgreSQL, MongoDB)
- Experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native development
- Familiarity with containerization (Docker) and orchestration (Kubernetes)
- Understanding of network protocols, security principles, and secure coding practices
- Ability to write and maintain technical documentation
- Experience with CI/CD pipelines and automated testing
- Knowledge of Software Design Patterns
- Familiarity with SysML/UML for software design
- Experience utilizing and setting up static analysis tools
Compensation
Pay Range: $129,776.00 - $178,441.25
Your actual base compensation will be determined on a case-by-case basis and may vary based on job-related knowledge and skills, education, experience, internal equity and market competitiveness.
Required Clearance
This position requires an active Top Secret with SCI eligibility U.S. Security Clearance. U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment.
Benefits
Sierra Space offers a generous benefit package including medical, dental, and vision plans, 401(k) with 150% match up to 6%, life insurance, and 3 weeks paid time off.
