Sr. Software Engineer

2HBorporatedAnnapolis Junction, MD
Onsite

About The Position

2HB Incorporated is seeking a Sr. Software Engineer to support its government customer in Annapolis Junction, MD. This is a full-time position requiring a TS/SCI/Full Scope Polygraph Clearance. The Software Engineer will be in an extremely customer-facing role, leading multi-faceted mission-critical system development, deployment, and evolution. The successful candidate will focus on the development, deployment, and administration of complex systems using C++ or Python, Kubernetes, and GPU technologies. They will be responsible for ensuring the smooth operation of our satellite communication systems, from development to deployment, and will work closely with cross-functional teams to ensure software meets user requirements.

Requirements

  • TS/SCI/Full Scope Polygraph Clearance
  • Kubernetes cluster design, deployment, and lifecycle management
  • Rancher, RKE2 implementation
  • Control plane component configuration and troubleshooting
  • Worker node management, configuration, and lifecycle automation
  • Workload management (scheduling, affinity, resources, scaling)
  • High availability cluster configuration
  • Cluster monitoring
  • Cluster networking
  • Cluster storage (storage classes, PVC, PC) and integration with external storage systems
  • Kubernetes security concepts and implementation (RBAC, service accounts, secrets, certificate management, policy engines)
  • Helm Familiarity
  • Kubernetes application development/deployment principles
  • CNCF projects/tools
  • Devops principles
  • GitOps/Builds/Pipelines
  • Networking experience (Switching, routing, VLANs)
  • Advanced Linux Experience (RHEL/Rocky/EL9)
  • Operating system configuration and troubleshooting
  • Service management
  • Hardening
  • PXE boot and automated OS deployment
  • Ansible experience
  • Playbook design
  • Role development
  • Ansible collection creation and management
  • Development and Scripting
  • Python familiarity
  • Bash scripting experience
  • YAML and JSON manipulation
  • Git workflows
  • Knowledge/experience with software unit testing
  • Cross-functional team collaboration
  • Stakeholder communication and requirements gathering
  • Presenting technical concepts to non-technical audiences

Nice To Haves

  • CKA certification is a plus
  • Go (desired)
  • RF data processing familiarity
  • RF application development familiarity

Responsibilities

  • Leading multi-faceted mission critical system development, deployment and evolution.
  • Focusing on the development, deployment, and administration of complex systems using C++ or Python, Kubernetes, and GPU technologies.
  • Ensuring the smooth operation of satellite communication systems, from development to deployment.
  • Working closely with cross-functional teams to ensure software meets user requirements.
  • Kubernetes cluster design, deployment, and lifecycle management.
  • Rancher, RKE2 implementation.
  • Control plane component configuration and troubleshooting.
  • Worker node management, configuration, and lifecycle automation.
  • Workload management (scheduling, affinity, resources, scaling).
  • High availability cluster configuration.
  • Cluster monitoring.
  • Cluster networking.
  • Cluster storage (storage classes, PVC, PC) and integration with external storage systems.
  • Kubernetes security concepts and implementation (RBAC, service accounts, secrets, certificate management, policy engines).
  • Helm familiarity.
  • Kubernetes application development/deployment principles.
  • CNCF projects/tools.
  • Devops principles.
  • GitOps/Builds/Pipelines.
  • Networking experience (Switching, routing, VLANs).
  • Advanced Linux experience (RHEL/Rocky/EL9).
  • Operating system configuration and troubleshooting.
  • Service management.
  • Hardening.
  • PXE boot and automated OS deployment.
  • Ansible experience (Playbook design, Role development, Ansible collection creation and management).
  • Development and Scripting.
  • Python familiarity.
  • Bash scripting experience.
  • YAML and JSON manipulation.
  • Git workflows.
  • Software unit testing.
  • Cross-functional team collaboration.
  • Stakeholder communication and requirements gathering.
  • Presenting technical concepts to non-technical audiences.
  • RF data processing familiarity.
  • RF application development familiarity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service