Sr Software Engineer
Sierra Nevada Corporation · Lone Tree, CO · 2 mo ago
Engineering$143k–$197k/yrFull-time
Responsibilities
- Lead strategic projects to develop and optimize software systems for aerospace applications.
- Collaborate with design, hardware, and quality teams to ensure software meets performance and quality standards.
- Develop and maintain comprehensive software documentation, including design specifications and user manuals.
- Mentor and coach junior engineers on best practices and technical skills.
- Conduct advanced code reviews and provide constructive feedback.
- Define and implement software requirements and specifications in collaboration with stakeholders.
- Drive and lead continuous improvement initiatives to enhance software performance and reliability.
- Ensure software compliance with industry standards and regulations.
- Communicate with program leadership and customer stakeholders.
Qualifications
- You Must Have:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 10+ years of experience in software development.
- Expert proficiency in programming languages such as C++, Java, or Python.
- Demonstrated knowledge of engineering principles and practices.
- Experience working in multi-disciplinary teams.
- A current/active Secret U.S. Security Clearance is required.
We Prefer
- Extensive background in Aerospace and Defense industry.
- Understanding of industry standard software languages such as C#, C++, Java, and Python.
- Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build.
- Knowledge of software development methodologies such as Agile/Scrum, Waterfall, and Spiral.
- Proficient with data structures.
- Experience with simulation software.
- Experience with simulation or emulation software development.
- Awareness of cybersecurity requirements for software development.