Software Engineer 3 - DevOps

Captivation SoftwareAnnapolis Junction, MD
$130,000 - $270,000

About The Position

Captivation Software is looking for a senior level software engineer who will be in a extremely customer facing role leading multi faceted mission critical system development, deployment and evolution. The successful candidate will be focusing on the development, deployment, and administration of complex systems using C++ or Python, Kubernetes, and GPU technologies. The successful candidate 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

  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph.
  • All candidates must be a U.S. citizen.
  • Twenty (20) years of experience as a SWE is required.
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science from an accredited college or university is required.
  • C++ or Python
  • Kubernetes
  • GPU technologies
  • Satellite communication systems
  • Advanced Linux Experience (RHEL/Rocky/EL9)
  • Python familiarity
  • Bash scripting experience
  • Go
  • 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

  • Rancher, RKE2 implementation
  • Helm Familiarity
  • CKA certification is a plus
  • CNCF projects/tools
  • Ansible experience
  • 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 our 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.
  • Controle 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).
  • Kubernetes application development/deployment principles.
  • DevOps principles.
  • GitOps/Builds/Pipelines.
  • Networking experience (Switching, routing, VLANs).
  • Operating system configuration and troubleshooting.
  • Service management.
  • Hardening.
  • PXE boot and automated OS deployment.
  • Ansible playbook design.
  • Ansible role development.
  • Ansible collection creation and management.
  • Development and Scripting.
  • 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.

Benefits

  • Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)
  • Up to 20% 401k contribution (No Matching Required and Vested from Day 1)
  • Above Market Hourly Rates
  • $3,600 HSA Contribution
  • 6 Weeks Paid Time Off
  • Company Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service