
Principal Software Engineer
Sierra Space
full-time
Posted on:
Location Type: Office
Location: Centennial • Colorado • 🇺🇸 United States
Visit company websiteSalary
💰 $180,125 - $247,692 per year
Job Level
Lead
About the role
- Designing, developing, and testing software applications for space systems and technologies
- Collaborating with team members to understand project requirements
- Writing clean, maintainable code that adheres to best practices and coding standards
- Architecting and implementing complex software systems to meet project requirements
- Participating in code reviews to ensure code quality and adherence to development standards
- Troubleshooting and resolving software-related issues in a timely manner
- Documenting software configurations, processes, and procedures for future reference
- Staying current with industry trends and advancements in software development and space technologies
- Providing technical leadership and mentorship to other engineers
Requirements
- Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +10 yrs experience)
- Typically, 12+ years of related experience
- Extensive expertise in multiple programming languages and software development principles
- Expert understanding of software engineering processes, advanced algorithmic knowledge, domain-specific design patterns, performance tuning, and system scalability
- Ability to design, architect, implement, and test complex software systems
- Experience with different software development methodologies such as Agile and Scrum/Kanban
- The ability to obtain and maintain a U.S. Security Clearance is required
Benefits
- medical, dental, and vision plans
- 401(k) with 150% match up to 6%
- life insurance
- 3 weeks paid time off
- professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
programming languagessoftware development principlessoftware engineering processesalgorithmic knowledgedesign patternsperformance tuningsystem scalabilityAgileScrumKanban
Soft skills
collaborationtechnical leadershipmentorshipproblem-solvingcommunication
Certifications
bachelor's degreeU.S. Security Clearance