Software Engineer

NoblisReston, VA
Hybrid

About The Position

Noblis is seeking a highly experienced Software Engineer with an active security clearance (TS/SCI with a polygraph) to support a mission-critical contract delivering a broad range of AI/ML-driven capabilities, advanced tools, and data engineering services. Typical responsibilities include analyzing user requirements; designing software architectures and system components; developing, testing, debugging, and documenting software; and collaborating with cross-functional teams to deliver high-quality solutions on schedule. In this role, you will apply software engineering best practices throughout the development lifecycle while staying current with emerging technologies, industry trends, and AI/ML advancements to drive continuous innovation. You may also provide technical leadership, mentoring, and guidance to junior team members, fostering collaboration, knowledge sharing, and professional growth. Additional responsibilities include: Supporting the full software engineering lifecycle, from concept and architecture through development, testing, deployment, and sustainment, leveraging experience within the Sponsor's environment. Applying advanced knowledge of the Sponsor's policies, procedures, technical standards, and engineering methodologies to develop secure, scalable, and mission-focused solutions. Developing automated testing frameworks and continuous integration practices that improve software quality, increase efficiency, and reduce repetitive tasks for developers and end users. Integrating AI/ML capabilities into analytic workflows and software applications to enhance mission performance and decision-making. The ideal candidate brings expertise in software design patterns, version control systems, agile methodologies, and software quality assurance, enabling them to develop and deliver secure, high-quality software solutions that address user needs and advance mission objectives. An understanding of the Sponsor's computing environment, technology ecosystem, and software applications, along with a proven track record of implementing AI/ML capabilities in production environments, is a strong plus.

Requirements

  • Active Top Secret/SCI (TS/SCI) clearance with a current Polygraph
  • Bachelor’s degree with 5 years of related experience; OR Master's degree with 3 years of related experience; OR associate’s degree with 8 years of related experience; OR High School diploma/GED with 11 years of related experience
  • Proficiency in Python programming
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies such as Docker and Kubernetes
  • US Citizenship is required

Nice To Haves

  • AWS Certification, including AWS Certified DevOps Engineer or AWS Certified Solutions Architect Certification
  • Experience with Terraform (Infrastructure-as-Code)
  • Open-source software framework experience using Typescript, CDK, Streamlit, or Vue
  • Relevant certifications: AWS Certified Developer or Certified Solutions Architect
  • Expertise in software design patterns
  • Expertise in version control systems
  • Expertise in agile methodologies
  • Expertise in software quality assurance
  • Understanding of the Sponsor's computing environment, technology ecosystem, and software applications
  • Proven track record of implementing AI/ML capabilities in production environments

Responsibilities

  • Analyzing user requirements
  • Designing software architectures and system components
  • Developing, testing, debugging, and documenting software
  • Collaborating with cross-functional teams to deliver high-quality solutions on schedule
  • Applying software engineering best practices throughout the development lifecycle
  • Staying current with emerging technologies, industry trends, and AI/ML advancements to drive continuous innovation
  • Providing technical leadership, mentoring, and guidance to junior team members
  • Fostering collaboration, knowledge sharing, and professional growth
  • Supporting the full software engineering lifecycle, from concept and architecture through development, testing, deployment, and sustainment, leveraging experience within the Sponsor's environment
  • Applying advanced knowledge of the Sponsor's policies, procedures, technical standards, and engineering methodologies to develop secure, scalable, and mission-focused solutions
  • Developing automated testing frameworks and continuous integration practices that improve software quality, increase efficiency, and reduce repetitive tasks for developers and end users
  • Integrating AI/ML capabilities into analytic workflows and software applications to enhance mission performance and decision-making

Benefits

  • health
  • life
  • disability
  • financial
  • retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service