Software Developer

STR•Arlington, VA
•$120,000 - $150,000

About The Position

STR’s Intelligence Division researches, develops, and transitions advanced analytics and machine-learning solutions for challenging national-security problems. Its engineers and researchers apply expertise in engineering, computer science, mathematics, and data science to mission-critical challenges involving data analysis, deep learning, and statistical methods across networking, communications, social media, text, time series, geospatial, and imagery data. U.S. Government analysts use STR’s tools and technologies to extract, enrich, and act on intelligence information worldwide. As a Software Engineer, you will develop, integrate, test, and maintain software supporting advanced analytics, machine learning, and intelligence workflows. You will work with a multidisciplinary team to turn defined requirements and technical designs into reliable, maintainable, mission-relevant capabilities. You will contribute throughout the development lifecycle, including implementation, debugging, testing, documentation, integration, and operational support, with opportunities to develop technical depth and independently own well-defined components within larger systems. STR is a growing technology company specializing in advanced research and development for defense, intelligence, and national security. Its work includes cyber; next-generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics. STR describes its environment as collaborative and learning-oriented, supporting deep technical understanding and recognizing team members’ contributions and achievements. Positions require employees to obtain national security clearances and satisfy applicable export-control and other legal requirements.

Requirements

  • MS or BS in computer science, software engineering, computer engineering, or a related technical discipline, with 2 years of relevant experience.
  • Ability to obtain and maintain a Secret or Top Secret security clearance; U.S. citizenship is required by the U.S. government for clearance eligibility.
  • Proficiency in at least one programming language, such as Python, C++, Java, Go, or similar.
  • Experience developing, testing, debugging, and maintaining software through coursework, internships, research, professional work, or personal projects.
  • Familiarity with object-oriented design, data structures, algorithms, software design patterns, and version control systems such as Git.
  • Familiarity with unit testing, debugging, documentation, code review, and secure software-development practices.
  • Ability to work effectively on a technical team and communicate progress, technical findings, and blockers clearly.

Nice To Haves

  • Active Secret or Top Secret security clearance.
  • Familiarity with Docker, CI/CD pipelines, cloud services, Kubernetes, or Linux deployment environments.
  • Experience developing REST APIs, backend services, web applications, dashboards, or visualization tools.
  • Experience supporting DoW, IC, or other U.S. Government customers through internships, research, employment, or related programs.

Responsibilities

  • Develop, test, debug, and maintain software components, services, APIs, data-processing capabilities, tools, or user interfaces.
  • Use requirements and technical designs to deliver scoped features, modules, integrations, and defect fixes.
  • Participate in unit, integration, system, and regression testing; troubleshoot issues and support demonstrations and releases.
  • Apply version control, code review, automated testing, issue tracking, documentation, and secure coding practices.
  • Collaborate with software engineers, systems engineers, researchers, and other stakeholders to clarify requirements and resolve technical issues.
  • Identify and implement improvements to existing systems’ reliability, performance, maintainability, usability, and testability.
  • Learn team technologies, domain context, development workflows, and deployment environments while taking increasing ownership of assigned work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service