Senior Principal Software Engineer

RTXWestford, MA
$132,400 - $251,600Hybrid

About The Position

At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world. Raytheon brings the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. We deliver solutions that help our nation and allies defend freedoms and deter aggression, creating a safer, more secure world. Join us and help shape the future of aerospace and defense.

Requirements

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 10 years of prior work experience, or an Advanced Degree in a related field and a minimum of 7 years of prior work experience.
  • Experience with C++ and/or Java development with a focus on application scalability and performance.
  • Experience interacting with customers (internal or external), suppliers, and/or other organizations / disciplines.
  • An active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for the required security clearance.
  • Travel up to 25%

Nice To Haves

  • BS or advanced degree in Software Engineering or a related major is HIGHLY PREFERRED.
  • Experience with Docker or Kubernetes.
  • Experience with system integration and test and flight test support
  • Experience with web development or interfaces
  • Ability and desire to facilitate team growth and knowledge transfer.
  • Experience with estimating software tasks for extended periods of time (i.e. longer than 12 months).

Responsibilities

  • Design and implement high-performance software solutions using C++, Java, Python, or Typescript within an Agile development environment.
  • Contribute to architectural decisions, mentor team members, and drive best practices across the software organization
  • Develop and implement new products, processes, standards and to improve on existing processes and practices
  • Support periodic flight test events, including system integration, and troubleshooting activities at remote facilities and test ranges
  • Collaborate closely with cross‑functional engineering and integrated program teams.
  • Assist with technical proposals, technical estimation, and program planning for development and production programs

Benefits

  • Relocation assistance available for this position.
  • medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service