Software Engineer II

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

About The Position

The Software Engineer II will join Raytheon’s Software Engineering Directorate, Effectors Center, in an onsite role in Tucson, Arizona. The team develops mission-driven software for defense applications and works across the full software development life cycle in agile teams. Areas of work include real-time systems, machine learning, cybersecurity, and DevOps. The engineer will assist with requirements, design, development, and testing of real-time embedded software, application software, and tools. Work includes creating or enhancing software products and systems, designing and documenting solutions, participating in reviews, and collaborating with engineering colleagues and project managers. The role works on problems with defined scope, schedule, and expectations while following established development and configuration management processes. An active, transferable Secret U.S. government security clearance is required before starting, and program access must be obtainable.

Requirements

  • Typically, a STEM degree and a minimum of two years of prior relevant experience.
  • Experience with C++, C, or another object-oriented language.
  • Experience with hardware-software integration and embedded system testing.
  • Active and transferable Secret U.S. government-issued security clearance required prior to start date.
  • Ability to obtain special program access after starting.
  • U.S. citizenship is required because only U.S. citizens are eligible for the required security clearance.

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.
  • Strong verbal and written interpersonal and communication skills.
  • Demonstrated ability to work effectively with colleagues and leaders in a team environment.

Responsibilities

  • Assist with 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.

Benefits

  • Relocation offered based on eligibility.
  • 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.
  • Applicants may be eligible for annual short-term and/or long-term incentive compensation programs, depending on position level and collective-bargaining coverage; payments are not guaranteed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service