Senior Software Development Engineer – Unreal Engine




Tewksbury, MA


Position summary

Date Posted:



United States of America


MA133: Tewksbury, Ma Bldg 3 Concord 50 Apple Hill Drive Concord - Building 3, Tewksbury, MA, 01876 USA

Position Role Type:


At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression.  We bring 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.  Our team solves tough, meaningful problems that create a safer, more secure world.

Job Summary:

The Air and Missile Defense Radar and Validation Department is seeking a Senior Software Development Engineer to join our Patriot Multi Echelon Training (PMET) Team.  The Patriot system is the world's pre-eminent air defense system. 

The successful candidate will be working onsite in Tewksbury, Massachusetts with a team of software engineers to develop and test new Training capabilities utilizing the latest in gaming technology.

Responsibilities to Anticipate:

  • Contributing to team planning meetings and presentations.
  • Translate software requirements and specifications into logical design artifacts, development of software code, unit testing and integration of code and analysis of software defects.
  • Maintain existing features and develop new features for the software using Object-Oriented (OO) methodology.
  • Support generation of documentation to include:  software development folders, design presentations, and problem reports.
  • Determine failure root cause, develop, design and implement solutions.
  • Analyze system performance vs. technical requirements, research and make SW/Systems improvement recommendations.
  • Extensive interaction with other groups including Requirements, Software, Integration, and Validation engineers.
  • Some off-hours activity in a software development facility may be necessary.
  • Will work on all phases Software development life cycle, tools and methodologies.

Basic Qualifications:

  • Typically requires Bachelor’s in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 5 years of experience.
  • Experience with programming in C++ or C#.
  • Experience with Unreal Engine.
  • The ability to obtain and maintain a https://U.S. government issued security clearance is required. https://U.S. citizenship is required, as only https://U.S. citizens are eligible for a security clearance.

Preferred Qualifications:

  • 3+ years programming experience in C++ or C#
  • Game development experience using the Unreal Engine.
  • 2+ years of Unreal Engine experience
  • Experience with Perforce configuration management tool.
  • Strong grasp of Object Oriented Programming principles, scalability considerations, and software development best practices.
  • Knowledge of data structures and algorithms, systems software design, operating systems, architectures, software development life cycle and processes.
  • Experience developing software in a team-based development environment, preferably Agile/SCRUM, DevOps and test automation.
  • Experience with Collaborator or other source code review tool.
  • Experience with Coverity or other static analysis tool.
  • Experience with GIT, Jira, Artifactory, BitBucket, Coverity, Grafana.
  • Strong problem-solving and communication skills, including ability to produce technical documentation, and the desire to learn new technologies and tools.
  • Able to travel domestic and international.
  • Demonstrated ability to work effectively with coworkers from diverse communities and cultures.
  • Demonstrated ability to work with colleagues who represent a diversity of work and conflict resolution styles.

What We Offer**:**

Whether you’re just starting out on your career journey or are an experienced professional, we offer a total rewards package that goes above and beyond with compensation; healthcare, wellness, retirement, and work/life benefits; career development and recognition programs. Some of the benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance, and child/adult backup care.

Clearance Information:

This position requires the eligibility to obtain a security clearance. The Defense Industrial Security Clearance Office (DISCO), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here:

Location Information:

This position is in Tewksbury, Massachusetts. Living in Massachusetts means you’ll have easy access to the ocean and locations of historical significance. You can enjoy varied outdoor activities ranging from hiking and camping to cross-country skiing and snowmobiling.

RTX is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Privacy Policy and Terms:

Click on this link to read the Policy and Terms

Why you should apply for a job to RTX:

  • Ranked as one of the Best Companies for Women in 2019

  • 4.1/5 in overall job satisfaction

  • 69% say women are treated fairly and equally to men

  • 78% would recommend this company to other women

  • 79% say the CEO supports gender diversity

  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Programs are also available for dependent and adult care, family leave, college planning, counseling and personal convenience services.

  • We provide programs that offer solutions to life’s challenges, including a variety of flexible work arrangements and paid time off.

  • Employees may participate in tax-advantaged accounts to pay for eligible health and dependent care expenses with pretax dollars.