Captivation Software
Software Engineer 3 - Linux/Bash/Python/Rust/NoSQL/Docker/Kubernetes/Helm
About this role
Senior software engineer needed to develop, sustain, and troubleshoot a suite of applications using modern cloud-native technologies. This role involves implementing and integrating software across containerized environments with emphasis on Linux, Python, Rust, and Kubernetes ecosystems in a mission-critical setting.
What you'll do
- Develop and maintain software applications using Python, Rust, Bash, and Linux tools
- Design and deploy containerized services using Docker, Kubernetes, and Helm Charts
- Integrate with commercial, government, and open-source products and libraries
- Troubleshoot and sustain existing software systems in production
- Implement CI/CD pipelines and infrastructure-as-code solutions
- Collaborate on testing and integration activities across the full software stack
What they're looking for
- Linux CLI and command-line tools
- Bash scripting
- Python 3.x development
- Rust programming
- NoSQL databases (MongoDB)
- Docker and containerization
- Kubernetes and Helm Charts
- GitLab CI, Git, RabbitMQ, Ansible, PostgreSQL
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 SoftwareLikely interview questions
- Describe your experience deploying and managing containerized applications on Kubernetes—what challenges have you encountered?
- How would you approach learning Rust if you don't have prior experience, and why is memory safety important in systems programming?