Software Engineer II (Onsite)

RTX•Huntsville, AL
•$68,900 - $131,100•Onsite

About The Position

The Tactical, Communications, and Maintenance Applications (TCMA) team at Collins Aerospace in Huntsville, Alabama develops software-only avionics products for fixed-wing and rotary-wing aircraft, including the integration of radios and surveillance equipment for domestic and international military customers. The team works in a fast-paced Agile environment with cross-functional engineers. The Software Engineer II designs, implements, and evaluates software, primarily using C++ and Python, and contributes to software engineering processes and activities. The role includes multidisciplinary research, prototype evaluation, requirements implementation, detailed design, software development, integration, and verification in accordance with software development processes. The engineer works with teammates to meet program schedules and decisions, performs multiple tasks with mentor support, and contributes to a positive, collaborative work environment. This is an onsite position in Huntsville, Alabama. U.S. citizenship and an active, existing DoD Secret clearance after day one are required. The salary range is $68,900–$131,100. Relocation may be available.

Requirements

  • Typically, a STEM degree and at least 2 years of relevant experience, or an advanced degree in a related field.
  • In-depth experience in software architecture, design, and development using languages such as C, C++, Java, Ada, and/or Python.
  • Experience in an Agile environment.
  • U.S. citizenship is required.
  • An active and existing DoD Secret security clearance is required after day one; candidates must meet government security investigation and clearance eligibility requirements.

Nice To Haves

  • Ability to contribute successfully in collaborative, cross-domain development environments.
  • Demonstrated problem-solving and decision-making skills.
  • Demonstrated capability in a fast-paced, dynamic, creative work environment.
  • Self-motivated, enthusiastic, and able to work well with others.

Responsibilities

  • Design, implement, and evaluate software in C++ and Python within an Agile framework.
  • Conduct multidisciplinary research and collaborate with engineers on planning, design, and development of military technology.
  • Work with cross-functional research teams to evaluate early software prototypes.
  • Perform multiple tasks independently with support from a mentor.
  • Implement requirements and detailed designs; develop, integrate, and verify software in accordance with software development processes.
  • Complete tasks according to program schedules and collaborate with teammates on decisions.
  • Learn new technologies, work self-motivatedly, and contribute to a positive work environment.

Benefits

  • Medical, dental, and vision insurance
  • Three weeks of vacation for newly hired employees
  • 401(k) plan with employer matching and a separate employer retirement contribution
  • Tuition reimbursement
  • Student Loan Repayment Program
  • Life insurance and disability coverage
  • Optional pet, home and auto, additional life and accident, critical illness, legal, and identity-theft protection coverages
  • Birth, adoption, and parental leave benefits
  • Fertility and family-planning benefits
  • Adoption Assistance
  • Autism Benefit
  • Employee Assistance Plan, including up to 10 free counseling sessions
  • Wellness rewards program
  • Virtual doctor visits
  • Child and elder care services
  • Second-opinion medical services
  • Flexible spending accounts
  • Flexible work schedules
  • Paid time off and holidays
  • Potential relocation assistance
  • Potential annual short-term and/or long-term incentive compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service