About The Position

Mission Technologies' System Integration group is seeking a Senior Software Engineer to join our Integrated Training Systems Software Development (ITS-SD) team. This full-time remote position supports the design, development, and deployment of both shore-based and shipboard software applications, including the Joint After Action Review (JAAR) and Data Collection and Display (DCD) systems. This role supports high-impact software systems that contribute directly to the training effectiveness and operational readiness of the U.S. Navy. By designing and deploying mission-critical solutions, the Software Engineer helps ensure seamless execution of distributed training environments across tactical platforms.

Requirements

  • 9 years relevant experience with Bachelors in related field; 7 years relevant experience with Masters in related field; 4 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 13 years relevant experience.
  • Experience implementing Agile and Scrum development methodologies
  • Proficiency in software design and development using one or more of the following/related: C# C++ Angular framework
  • Significant database experience with one or more of the following/related: PostgreSQL Structured Query Language (SQL)
  • U.S. citizenship required
  • Must possess a current or active Department of War (DoW) Secret security clearance or have the ability to obtain one
  • Security+ certification or ability to obtain within 3 months of hire

Nice To Haves

  • Degree in Computer Science or related field
  • Operational or development knowledge of military training systems
  • CompTIA Security+ CE certification (or equivalent) to meet DoD requirements for IAT Level II roles under DoD 8570 and SECNAV M-5239.2
  • Experience using: JIRA (project tracking)
  • Confluence (documentation)
  • GitLab (source control)
  • Containers: Docker and Kubernetes
  • .NET build scripts, dependency management
  • CI/CD pipelines
  • Python
  • Alloy/Grafana/Loki/Prometheus

Responsibilities

  • Collaborate with a small Agile software team and customers to support sprint planning, execution, and reviews
  • Develop software solutions by interpreting requirements and consulting with end users
  • Investigate and resolve system issues, including analyzing and resolving Software Trouble Reports
  • Create and maintain software development documentation, including notebooks, sequence diagrams, and dependencies
  • Write clean, maintainable code with strong commenting and documentation practices
  • Perform hands-on development and troubleshooting, using innovative approaches to solve technical problems
  • Conduct developer testing in lab environments and shipboard settings (as required) to verify compliance with requirements
  • Participate in limited travel to support software installation and testing efforts

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