Skip to main content

Captivation Software

Software Engineer 2 - Linux/Bash/Python/Java/Ansible/CI/CD/Docker/Kubernetes

Annapolis Junction, MD - Hybrid$130k–$270kfull-timemidAdded 3 days ago

About this role

Mid-level software engineer role focused on designing and maintaining tools and services across GitLab, Artifactory, MinIO, and other DevOps platforms. You'll collaborate with cross-functional teams to build integrations and automation solutions in a Linux-based environment, requiring strong proficiency in Python, Java, Bash, and modern CI/CD infrastructure.

What you'll do

  • Design, develop, and maintain tools and services supporting GitLab, Artifactory, MinIO, GitLab Runner, Jupyter, and SPARTANDESK
  • Write and optimize Bash and Python scripts for automating administrative tasks and workflows
  • Develop Java-based applications and plugins using IDE frameworks like Atlassian SDK
  • Implement Infrastructure as Code using Ansible and manage containerized deployments with Docker
  • Build and maintain CI/CD pipelines using GitLab CI and manage source code with Git
  • Collaborate with developers, system administrators, and mission customers to deliver integrated solutions

What they're looking for

  • Linux CLI and command-line tools
  • Bash and Python scripting
  • Java software development
  • Ansible and Infrastructure as Code
  • CI/CD principles and GitLab CI
  • Docker containerization
  • Git version control and branching strategies
  • Technical documentation and configuration management
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 building automation scripts in Bash and Python—what are some complex workflows you've automated?
  • How have you designed and maintained CI/CD pipelines in GitLab, and what challenges did you encounter?