About the role

  • Software Engineer supporting the Joint Training Synthetic Environment under Joint Staff J7 contract. Focused on advancing training capabilities in a classified environment.

Responsibilities

  • Design, develop, integrate, and maintain software components that support simulation federation capabilities within a Top Secret enclave.
  • Modify and adapt existing tools (JSPA, JTT SIM, RTI S, JTDS OBS, TGS) to meet TS environment requirements, including:
  • – Data tagging and classification handling
  • – Secure messaging protocol compliance
  • – Required display banners and UI constraints
  • Implement and maintain High Level Architecture (HLA) interfaces that enable federation communication.
  • Develop protocol bridging solutions to ensure interoperability across heterogeneous simulation systems.
  • Collaborate with systems engineering and infrastructure teams to deploy and integrate software across development, staging, and production environments.
  • Support Cross Domain Solution (CDS) integration by developing or modifying services that securely exchange data between TS and SIPR networks.
  • Participate in DevSecOps processes, including CI/CD pipeline integration, automated testing, code quality checks, and secure software release practices.
  • Work closely with cybersecurity teams to ensure compliance with RMF, STIGs, and secure coding guidelines.
  • Support test and evaluation activities by developing test cases, troubleshooting issues, and resolving interoperability challenges.
  • Diagnose and correct software defects in complex, distributed simulation environments.
  • Create and maintain technical documentation, including design specifications, interface definitions, and user guides.

Requirements

  • 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience.
  • Must have an active TS/SCI Clearance
  • Strong communication skills with the ability to collaborate effectively with senior government officials, military personnel, and technical teams.
  • Proven ability to operate in high visibility, high stakes environments with a focus on timely and high quality delivery.
  • Strong analytical and critical thinking skills with the ability to propose creative solutions.
  • Proficiency in one or more programming languages such as Java, C++, Python, or similar.
  • Experience with distributed systems, APIs, and network based application development.
  • Familiarity with modern software development practices and version control systems such as GitLab.
  • Understanding of DevSecOps concepts and CI/CD pipelines.
  • Basic knowledge of cybersecurity principles and secure coding practices.
  • Experience developing in Linux and/or Windows environments.

Benefits

  • best-in-class medical, dental and vision plan choices
  • wellness resources
  • employee assistance programs
  • Savings Plan Options (401(k))
  • financial planning tools
  • life insurance
  • employee discounts
  • paid holidays and paid time off
  • tuition reimbursement
  • early childhood and post-secondary education scholarships

Job title

Software Engineer – Engineer Software 3

Job type

Experience level

Mid levelSenior

Salary

$96,951 - $130,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job