Senior Software Developer

NoblisReston, VA
Hybrid

About The Position

Noblis is seeking a highly skilled and motivated Senior Software Developer with an active Top Secret/SCI with Polygraph clearance to join our team in support of national security missions. The ideal candidate will design, develop, and maintain complex, secure, and scalable software systems in a fast-paced Agile environment. You will work on full-stack development, cloud-based applications, and mission-driven tools.

Requirements

  • Active Top Secret/SCI clearance with Polygraph
  • Bachelor’s degree with eight (8) years of experience OR Master’s degree with six (6) years of experience OR Associate’s degree with eleven (11) years of experience OR High School diploma/GED with fourteen (14) years of experience
  • Experience with software development processes such as compilation, unit testing, code analysis, release process, and code coverage.
  • Proficient in Python programming
  • Experience working in Linux/Unix via command-line tools
  • Experience with AWS services such as S3, Lambda, SQS, and/or SNS
  • Experience with React and/or Angular
  • Experience with RESTful API, FastAPI, and/or Node.js
  • Experience with Docker and Kubernetes
  • Familiar with CI/CD process and platforms tools such as Jenkins, GitHub, and/or Conda
  • Strong analytical and problem-solving skills
  • U.S. Citizenship is required.

Nice To Haves

  • Experience with Terraform (Infrastructure-as-Code)
  • Experience with NoSQL databases (MongoDB, Elasticsearch/OpenSearch)
  • Open-source software framework experience using Typescript, CDK, Streamlit, or Vue
  • Relevant certifications: AWS Certified Developer, Certified Solutions Architect, CISSP, or Security+

Responsibilities

  • Design, code, test, and debug high-performance, secure software applications in a Linux environment.
  • Implement modern frontend interfaces (e.g., React, Angular) and backend services (e.g., Python, Node.js).
  • Develop and deploy applications within secure cloud environments (e.g., AWS GovCloud, C2S) using containerization technologies such as Docker and Kubernetes.
  • Familiar with automated pipelines (e.g., GitLab CI/CD, Conda) to ensure secure, rapid, and reliable software delivery.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Create and maintain comprehensive documentation for software design, interfaces, and test procedures.
  • Provide technical guidance to junior developers and conduct peer code reviews.

Benefits

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