Software Engineer I

Sierra Nevada Corporation•Lone Tree, CO
•$86,141 - $118,444•Hybrid

About The Position

As a Software Engineer I, you will assist in developing and maintaining software systems for aerospace applications. You will work in an agile, collective environment and collaborate with cross-functional teams to ensure software quality and performance throughout the development lifecycle. The role supports SNC’s Mission Solutions and Technologies business area, which provides command/control, communications, integrated ISR, force protection, and security solutions for Department of Defense, Department of Homeland Security, commercial, and international customers across air, land, sea, space, and cyber domains. The position requires the ability to obtain and maintain a Top Secret U.S. security clearance; U.S. citizenship is required. The work is in a hybrid environment with occasional travel. The estimated starting salary range is $86,141.20–$118,444.15, with compensation dependent on factors including skills, experience, education, training, certifications, and applicable geographic differential.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 0–2+ years of experience in software development.
  • Basic proficiency in programming languages such as C++, Java, or Python.
  • Conceptual understanding of engineering principles and practices.
  • Familiarity working in multidisciplinary teams.
  • Ability to obtain and maintain a United States Top Secret security clearance; U.S. citizenship is required.
  • Ability to work on a computer for extended periods.
  • Hand and finger dexterity for coding and testing.
  • Ability to work in a hybrid environment with occasional travel.

Nice To Haves

  • Internship or cooperative education experience in software development.
  • Exposure to the 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 repositories, and automated builds.
  • Knowledge of software development methodologies such as Agile/Scrum, Waterfall, and Spiral.
  • Familiarity with data structures.

Responsibilities

  • Assist in the design, development, and testing of software components.
  • Debug and troubleshoot software issues.
  • Write and maintain code documentation.
  • Collaborate with team members to ensure code quality and adherence to standards.
  • Participate in code reviews and provide constructive feedback.
  • Support the integration of software with hardware systems.

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