S

Sierra Nevada Corporation

Global aerospace and defense contractor

Principal Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeLone Tree, CO, USA$173.3k - $238.2k

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field is required; a master's degree is preferred.
  • At least 14 years of software development experience is required; a higher-level relevant degree may substitute for experience.
  • Expert proficiency in programming languages such as C++, Java, or Python is required.
  • Extensive leadership experience in software development is required.
  • Demonstrated knowledge of engineering principles and practices is required.
  • Experience working in multidisciplinary teams is required.
  • Ability to work on a computer for extended periods is required.
  • Hand and finger dexterity for coding and testing is required.
  • The applicant must be a U.S. citizen, lawful permanent resident of the United States, protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain required authorizations from the U.S. Department of State or U.S. Department of Commerce.

Responsibilities

  • Provide technical leadership and direction for the development of advanced software systems.
  • Collaborate with cross-functional teams to ensure software meets performance, quality, and regulatory standards.
  • Lead the creation and maintenance of detailed software documentation, including design specifications and user manuals.
  • Mentor and guide engineering teams on technical best practices and innovation.
  • Conduct high-level code reviews and provide strategic feedback.
  • Define and implement software requirements and specifications in collaboration with stakeholders.
  • Drive major continuous improvement initiatives to enhance software performance and reliability.
  • Represent the software engineering function in high-level strategic meetings and decision-making processes.

Desired Qualifications

  • Expertise in advanced software technologies such as artificial intelligence, machine learning, and cloud computing.
  • Experience with real-time operating systems and embedded systems.
  • Significant experience in the Aerospace and Defense industry.
  • Understanding of industry-standard software languages including C, C#, C++, HTML, Java, Python, and Bash.
  • Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repositories, and automated builds.
  • Knowledge of software development methodologies such as Agile/Scrum, Waterfall, and Spiral.
  • Proficiency with data structures.

About the Company

Sierra Nevada Corporation

Global aerospace and defense contractor

Sierra Nevada Corporation is a private, global aerospace and national security company serving the U.S. government and other customers with complex engineering projects. Its products include the Dream Chaser spaceplane, a reusable, runway-landing spacecraft developed after SpaceDev’s 2008 acquisition to carry cargo and later crew to low-Earth orbit under NASA contracts. The company differentiates itself through a long-term, acquisition-driven growth strategy, steady execution, and private ownership by the Ozmen family, with the Sierra Space spin-off in 2021 focusing on spaceflight and commercial ventures. Its goal is to solve tough engineering challenges for customers and become a leading partner in defense and space exploration.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Sparks, NV
Founded
1963

Recently Posted Jobs

Explore more opportunities at Sierra Nevada Corporation

See more jobs