Senior Software Engineer

2HBorporated•Annapolis Junction, MD

About The Position

2HB Incorporated is seeking a Senior Software Engineer to support its government customer in Annapolis Junction, Maryland. The role designs, develops, deploys, and supports Retrieval-Augmented Generation (RAG) solutions within a high-performance computing (HPC) Linux environment. The successful candidate will work with Large Language Models (LLMs), LLM orchestration frameworks, knowledge retrieval systems, embedding models, and containerized applications, delivering scalable, production-ready SI solutions in mission-critical environments. The position requires a TS/SCI/Full Scope Polygraph clearance.

Requirements

  • Active or obtainable TS/SCI/Full Scope Polygraph clearance, as required for the position.
  • Proven experience in Linux environments, including advanced Linux command-line use for development, troubleshooting, and system administration.
  • Recent hands-on software development experience using Python and a strong understanding of modern software engineering practices and frameworks.
  • Experience with containerization technologies such as Docker, Podman, and containerd.
  • Experience designing, authoring, and deploying Helm charts for Kubernetes-based applications and services.
  • Experience developing, testing, deploying, and supporting containerized applications in production environments.
  • Experience creating, configuring, and managing Kubernetes resources, including Deployments, Services, ConfigMaps, Secrets, Ingresses, and Operators.
  • Working knowledge of Generative SI technologies, including LLMs, RAG architectures, embedding models, and vector databases.
  • Experience implementing and maintaining CI/CD pipelines using tools such as GitLab CI/CD, Flux CD, GitLab Runners, or similar tools.
  • Experience with observability, metrics, logging, and monitoring solutions, including Prometheus and Grafana.
  • Proficiency with Git-based source control workflows, including branching strategies, code reviews, pull/merge requests, and collaborative development practices.
  • Understanding of SDLC best practices, including automated testing, security scanning, code quality analysis, and DevSecOps principles.

Responsibilities

  • Design, develop, deploy, and support RAG solutions in an HPC Linux environment.
  • Develop, test, deploy, and support containerized applications in production environments.
  • Create, configure, and manage Kubernetes resources, including Deployments, Services, ConfigMaps, Secrets, Ingresses, and Operators.
  • Design, author, and deploy Helm charts to manage Kubernetes-based applications and services.
  • Implement and maintain CI/CD pipelines.
  • Use observability, metrics, logging, and monitoring solutions to support applications.
  • Follow software development lifecycle practices, including automated testing, security scanning, code quality analysis, and DevSecOps principles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service