About The Position

STR’s Analytics and Command & Control (AC2) Division designs, develops and deploys novel technologies to solve challenging national security problems, with a team of engineers and scientists. The Decisions Systems Group in the AC2 Division builds algorithms and tools to enhance trust in AI systems and help humans make the best decisions possible, creating solutions in mission planning, modeling and simulation, and AI decision aids. Their portfolio includes trusted AI, Command & Control (C2), graph-based reasoning, autonomous systems, and human-machine interfaces. Current applications involve a simulation platform for training and testing AI autonomy solutions, evolutionary algorithms for resilient workflow optimization, evaluating the reliability and responsibility of autonomous systems, and language models enhanced with domain-specific simulations. As a Senior Software Engineer at STR, you will support the design and implementation of flexible software solutions, collaborate with multi-disciplinary project teams, and provide high-impact solutions for customers. Initially, the role will focus on system integration and testing for a mature mission planning solution. Subsequent projects will align with your interests and STR’s R&D portfolio. This role offers remote work in collaboration with STR’s Woburn, MA and Arlington, VA offices, leveraging a flexible, hybrid work environment, and involves periodic travel up to 20%.

Requirements

  • BS or MS or equivalent experience in computer science or other software development related field
  • 3-5+ years of relevant experience (BS degree), or 1-2+ years (MS)
  • Fluent in Java and its ecosystem, including object-oriented programming (OOP) principles
  • Demonstrated experience writing maintainable, well documented code and APIs
  • Specific demonstrated experience in Linux and container-based software (e.g., Docker)
  • U.S. Citizen with the ability to obtain a Top Secret security clearance

Nice To Haves

  • Demonstrated experience with DevOps and CI/CD pipelines
  • Experience using Python
  • Demonstrated ability to adopt new languages, libraries, and technologies
  • Experience in intelligence or military-related mission areas
  • Active security clearance

Responsibilities

  • Support the design and implementation of flexible software solutions
  • Collaborate with multi-disciplinary project teams
  • Provide high-impact, unique solutions for our customers’ most important problems
  • Initially support system integration and testing for a mature mission planning solution transitioning to an active user community
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service