Software Engineer II

RTX•Tucson, AZ
•$75,800 - $144,200•Onsite

About The Position

The Software Engineer II works within Raytheon's Software Engineering Directorate, Effectors Center, in Tucson, Arizona. The role contributes to the full software development life cycle on agile engineering teams, helping deliver mission-driven capabilities. The engineer assists with requirements, design, development, and testing of real-time embedded software, application software, and tools, including new work products and enhancements to existing applications and systems. Work includes designing, coding, testing, integrating, documenting, and reviewing software solutions, while following established development and configuration-management practices. The position works on problems with defined scope, schedule, and expectations, and collaborates with project managers and other engineering professionals. The role is onsite and requires an active, transferable U.S. government security clearance before the start date; the description also requires the ability to obtain interim Secret clearance and program access. U.S. citizenship is required. The salary range is $75,800–$144,200. Relocation may be offered based on eligibility. Hired applicants may be eligible for benefits and incentive compensation, subject to eligibility and applicable business-unit or collective-bargaining terms.

Requirements

  • A degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of two years of prior relevant experience; the posting states this is typically required.
  • Experience with C++, C, or another object-oriented language.
  • Experience with hardware-software integration and embedded-system testing.
  • Ability to obtain interim Secret-level U.S. government security clearance before the start date and program access after start.
  • U.S. citizenship, as only U.S. citizens are eligible for a security clearance.
  • An active and transferable U.S. government-issued security clearance is required prior to the start date.

Nice To Haves

  • Knowledge of data structures and algorithms, systems software design, operating systems, and architectures.
  • Knowledge of assembly, C/C++ programming, and structured programming concepts.
  • Knowledge of object-oriented design and Unified Model Language.
  • Knowledge of statistical and numerical methods.
  • Verbal and written interpersonal and communication skills.
  • Demonstrated ability to work effectively with colleagues and leaders in a team environment.

Responsibilities

  • Assist and participate in requirements, design, development, and testing of real-time embedded software, application software, and tools.
  • Develop new work products or enhance existing applications and systems.
  • Design, code, test, integrate, and document software solutions.
  • Participate in internal reviews of software components and systems.
  • Collaborate with project managers and other professionals within Engineering.
  • Work on problems with defined scope, schedule, and expectations.
  • Follow established development practices and processes to maintain software-product configuration management.
  • Obtain required program access.
  • Stay updated with advancements in software development and missile technology to drive innovation.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
  • Possible annual short-term and/or long-term incentive compensation, depending on position level and collective-bargaining coverage
  • Relocation offered based on eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service