Skip to main content

Captivation Software

Software Engineer 4 - Linux/Shell/Python/Perl/Splunk/Kafka/IaC/CI/CD/Git

Annapolis Junction, MD$130k–$270kmidAdded 3 days ago

About this role

Captivation Software seeks a senior software engineer to design and maintain a distributed metrics and monitoring solution for HPC systems. The role requires deep expertise in Splunk, Linux/shell scripting, Python, Kafka, and infrastructure automation, with a current Top Secret/SCI clearance mandatory.

What you'll do

  • Design and develop distributed metrics and monitoring solutions for HPC infrastructure
  • Build and maintain Splunk configurations including dashboards, reports, and alerting workflows
  • Develop automation scripts in Shell, Perl, and Python to streamline operational processes
  • Implement infrastructure-as-code solutions using Ansible and manage CI/CD pipelines
  • Integrate log management and message broker technologies into monitoring architecture
  • Ensure reliability, performance, and scalability of HPC monitoring systems

What they're looking for

  • Splunk (SPL, dashboards, data onboarding, field extractions, data models, alerting)
  • Linux CLI and command-line tools
  • Shell and Perl scripting
  • Python development
  • Kafka message brokers
  • Infrastructure as Code (Ansible)
  • CI/CD pipelines (GitLab CI)
  • Git version control
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 implementing Splunk solutions for large-scale monitoring—what were the key challenges and how did you address performance tuning?
  • Walk us through a complex automation project where you used Shell, Perl, or Python to eliminate manual processes in a Linux environment.