Software Engineer III

Sierra Nevada CorporationLone Tree, CO
$108,497 - $149,183Hybrid

About The Position

Our Software Engineers work in an agile, collective environment. As a Software Engineer III, you will lead the design, development, and optimization of complex software systems for aerospace applications. You will collaborate with cross-functional teams to ensure software meets stringent performance and quality standards. The Mission Solutions and Technologies (MST) business area provides affordable, turn-key command/control, communications, integrated ISR, force protection and security solutions worldwide. The MST team has a long legacy of supporting the Department of Defense, Department of Homeland Security, commercial and international customers with years of experience in platform operations, engineering and full lifecycle management across domains – air, land, sea, space and cyber.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 6+ years of experience in experience in software development.
  • Higher level relevant degree may substitute for experience.
  • Advanced proficiency in programming languages such as C++, Java, or Python.
  • Practical knowledge of engineering principles and practices.
  • Experience working in multi-disciplinary teams.
  • Ability to obtain and maintain a Top Secret U.S. Security Clearance.
  • U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment.

Nice To Haves

  • Experience with real-time operating systems (RTOS) and embedded systems.
  • Background in Aerospace and Defense industry.
  • Understanding of industry standard software languages such as C, C#, C++, HTML, Java, Python, and Bash.
  • 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.
  • Experienced with data structures.

Responsibilities

  • Lead the design, development, and testing of complex software components.
  • Debug and troubleshoot advanced software issues.
  • Write and maintain detailed code documentation.
  • Conduct thorough code reviews and provide mentorship to junior engineers.
  • Collaborate with team members to ensure code quality and adherence to standards.
  • Support the integration of software with hardware systems.
  • Define software requirements and specifications in collaboration with stakeholders.
  • Drive continuous improvement initiatives to enhance software performance and quality.

Benefits

  • medical
  • dental
  • vision plans
  • 401(k) with 150% match up to 6%
  • life insurance
  • 3 weeks paid time off
  • tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service