Senior Software Engineer

STRArlington, VA
Hybrid

About The Position

The Mission: Do you want to build software that solves the world's most complex national security problems? At STR, we don’t just write code; we bridge the gap between cutting-edge research and real-world mission success. You will join a multidisciplinary powerhouse of software engineers, physicists, mathematicians, and data scientists dedicated to taking innovative ideas from a whiteboard concept to a mature, deployed implementation. The Technical Frontier As part of the Knowledge Exploitation & Decisions Systems Group, you will work at the intersection of AI and human decision-making. Our portfolio is diverse and high-impact, including Command & Control (C2) via intuitive human-machine interfaces that help operators make the best possible decisions in high-pressure environments, Trusted AI & Autonomy via simulation platforms to test AI autonomy and evaluating the reliability and responsibility of autonomous systems, and Advanced Reasoning via graph-based reasoning and evolutionary algorithms for resilient workflow optimization, and enhancing language models to assess the feasibility of scientific claims.

Requirements

  • BS or MS in Computer Science or a related technical field.
  • 5+ (BS) or 1-2+ (MS) years of professional experience building maintainable, well-documented APIs and software
  • Proven proficiency in Java and the Spring ecosystem, with a strong grasp of object-oriented design patterns and a track record of building maintainable, well-documented software.
  • You are an autonomous contributor who can take a high-level requirement and turn it into a working technical implementation with minimal supervision.
  • You are a "trailblazer"—someone who is comfortable with ambiguity and loves learning new libraries and languages on the fly.
  • S. Citizenship required with the ability to obtain a Top Secret clearance.

Nice To Haves

  • Python (for AI/Data integration)

Responsibilities

  • Design and implement flexible microservices and high-performance APIs within a robust DevSecOps ecosystem.
  • Take technical ownership of features within a mature mission planning solution, guiding them through the critical transition from R&D into an active user community.
  • Work closely with PhD scientists and engineers to translate complex mathematical models and research into production-grade, scalable software.
  • Own your growth: Beyond your initial project, your trajectory will be driven by the intersection of your interests and our evolving R&D portfolio.

Benefits

  • STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service