Senior Software Engineer

RTX•Westford, MA
•$86,800 - $165,200•Onsite

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 5 years of prior work experience, or an Advanced Degree in a related field and a minimum of 3 years of prior work experience.
  • Experience with Linux Java/C++ development with a focus on application scalability and performance.
  • This 1st shift role will be 100% on-site and based in Westford, MA.
  • The ability to obtain and maintain a U.S. government issued Secret security clearance post-start is preferred. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.

Nice To Haves

  • BS degree in Software Engineering or a related major is HIGHLY PREFERRED.
  • Algorithm development and/or implementation (imaging, navigation, communication, etc.)
  • Familiarity with imaging systems, control systems, navigation, or ISR.
  • Experience with estimating software tasks for extended periods of time (i.e. longer than 12 months).
  • Experience interacting with internal organizations and disciplines.
  • Experience with Kubernetes.
  • Experience with Machine Learning concepts.
  • Experience with GPU Programming.
  • Ability and desire to facilitate team growth and knowledge transfer.
  • Communication, interpersonal, and decision-making skills.

Responsibilities

  • Perform software development with a highly skilled software team.
  • Provide direct support of program efforts and proposal activities.
  • Provide mentorship and technical insight into new software components.
  • Develop software in multiple languages, including but not limited to C++, Java, Typescript.
  • Integrate software into larger systems in engineering and test labs

Benefits

  • 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
  • holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service