Sr Software Engineer, Modeling and Simulation Onsite

RTX•Dulles, VA
•$95,500 - $181,700•Onsite

About The Position

Raytheon’s Mission Applied Science & Technology (MAST) directorate is seeking a Senior Software Engineer for its Factory and Data Solutions team. The role focuses on developing a Python-based application for simulation, modeling, and analysis of factory production models. Additional projects may involve mission management, command and control systems, AI/ML applications, or Live Virtual Constructive simulation environments. The engineer will help enable data-driven decision-making while collaborating with a multidisciplinary team in an Agile development environment. This is an onsite position located in Dulles/Sterling, Virginia; Richardson or McKinney, Texas; or Aurora, Colorado. An active, existing TS/SCI with Polygraph security clearance is required after day one, and U.S. citizenship is required.

Requirements

  • Typically, a Bachelor’s degree in a STEM field and at least 5 years of experience, unless prohibited by local laws or regulations.
  • Experience with Python programming and scripting.
  • Experience with one or more Python libraries or software packages for backend and frontend development, such as NumPy, Pandas, SimPy, Panel, Bokeh, Pydot, PyQt, Plotly Dash, HoloViz, or Graphviz.
  • Experience with code hosting and version control tools such as Bitbucket, GitHub, GitLab, or Azure DevOps.
  • Experience with the software development lifecycle, including requirements, design, implementation, unit testing, and system testing.
  • Ability to obtain and maintain a U.S. government-issued TS/SCI with Polygraph security clearance; U.S. citizenship is required.
  • An active and existing security clearance is required after day one.

Nice To Haves

  • Experience with automated testing frameworks such as PyTest.
  • Experience with statistics, statistical modeling (such as logistic regression or Bayesian models), and/or data distribution fitting (such as normal, lognormal, or Weibull).
  • Familiarity with simulation modeling and analysis, including Discrete Event Simulation.
  • Experience working with distributed teams across multiple time zones.
  • Experience with Agile/Scrum software development methodologies.

Responsibilities

  • Design, develop, and implement features for Python-based modeling and simulation applications.
  • Collaborate with cross-functional teams across multiple time zones.
  • Conduct code reviews to ensure coding standards and best practices are followed.
  • Optimize and maintain the existing codebase for performance and efficiency.
  • Support the software development lifecycle, including requirements gathering, design, implementation, unit testing, and system testing.
  • Participate in the Agile development process and provide regular progress and status updates.
  • Document software artifacts, including design documents, test procedures, and developer notes.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 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
  • Potential annual short-term and/or long-term incentive compensation, depending on position level and collective-bargaining coverage
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service