Software Engineer II

Sierra Nevada Corporation•Lone Tree, CO
•$99,062 - $136,211•Hybrid

About The Position

As a Software Engineer II, you will contribute to the design, development, and optimization of software systems for advanced aerospace applications. You will work with cross-functional teams to ensure software meets performance and quality standards in an agile, collective environment. The Mission Solutions and Technologies (MST) business area provides affordable, turn-key command/control, communications, integrated ISR, force protection, and security solutions worldwide, supporting Department of Defense, Department of Homeland Security, commercial, and international customers across air, land, sea, space, and cyber domains.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 2 years of experience in software development; a higher-level relevant degree may substitute for experience.
  • Proficiency in programming languages such as C++, Java, or Python.
  • Knowledge of engineering principles and practices.
  • Familiarity working in multidisciplinary teams.
  • Ability to obtain and maintain a Top Secret U.S. Security Clearance; U.S. citizenship is required.

Nice To Haves

  • Familiarity developing software on Linux-based operating systems.
  • Working knowledge of C++, including data structures and manual memory management.
  • Knowledge of digital signal processing, including Fourier analysis.
  • 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.
  • Basic understanding of data structures.

Responsibilities

  • Design, develop, and test software components for aerospace systems.
  • Debug and troubleshoot complex software issues.
  • Write and maintain comprehensive code documentation.
  • Collaborate with team members to ensure code quality and adherence to standards.
  • Conduct code reviews and provide constructive feedback.
  • Support the integration of software with hardware systems.
  • Participate in the development of software requirements and specifications.

Benefits

  • Medical, dental, and vision plans.
  • 401(k) with 150% match up to 6%.
  • Life insurance.
  • Three weeks of paid time off.
  • Tuition reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service