Skip to main content

Captivation Software

Software Engineer 3 - C++/Python/DevOps/Kubernetes/GPU

Annapolis Junction, MD$130k–$270kmidAdded today

About this role

Senior software engineer role focused on developing and deploying mission-critical satellite communication systems using C++, Python, Kubernetes, and GPU technologies. This customer-facing position requires leading complex system development with emphasis on DevOps practices and cluster management in a national security context.

What you'll do

  • Develop and deploy complex systems using C++ or Python with GPU acceleration
  • Design, implement, and manage Kubernetes clusters including RKE2 and Rancher
  • Oversee satellite communication system operations from development through production
  • Configure and troubleshoot Kubernetes control plane and worker nodes
  • Collaborate with cross-functional teams to ensure software meets mission requirements
  • Implement DevOps practices including GitOps pipelines and infrastructure automation

What they're looking for

  • C++ and Python development
  • Kubernetes cluster design and lifecycle management
  • RKE2 and Rancher implementation
  • GPU technologies and optimization
  • Kubernetes security (RBAC, secrets, policy engines)
  • Linux administration (RHEL/Rocky/EL9)
  • DevOps and GitOps practices
  • Advanced networking (switching, routing, VLANs)
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Captivation Software

Captivation Software builds high-performance computing and secure analytics infrastructure for mission-critical government programs, specializing in HPC testing, enterprise dataflow architectures, and cleared defense systems. The company is hiring senior test engineers, systems engineers, and technical leaders with deep expertise in Linux, cloud infrastructure, and security clearances to validate systems and architect solutions for intelligence community operations.

View all jobs at Captivation Software

Likely interview questions

  • Describe your experience designing and deploying production Kubernetes clusters at scale, particularly with RKE2 or Rancher.
  • How have you optimized GPU workload scheduling and resource management in Kubernetes environments?