Captivation Software
Software Engineer 2 (Hybrid) - Linux/Bash/Apache Airflow/Apache Spark/Docker/Podman/Git/AWS
About this role
Mid-level software engineer role focused on designing and maintaining data workflow orchestration systems using Apache Airflow. You'll build scalable automation pipelines in a hybrid environment supporting national security missions, collaborating with data and platform teams to deliver production-ready solutions.
What you'll do
- Design, develop, and maintain Apache Airflow DAGs for complex data workflows and automation pipelines
- Build reliable and observable workflow orchestration solutions supporting data engineering and analytics use cases
- Collaborate with data engineers and platform teams to ensure workflows are secure, efficient, and production-ready
- Develop and optimize Bash scripts and Python/Java applications for process automation
- Implement containerized solutions using Docker and Podman for deployment and scalability
- Monitor and troubleshoot workflow performance, reliability, and operational issues
What they're looking for
- Apache Airflow (DAG design, scheduling, operators, sensors)
- Linux CLI and command-line tools
- Bash scripting and shell automation
- Python and Java programming
- Apache Spark and distributed big data processing
- Docker and Podman containerization
- Git version control
- AWS cloud services (desired)
Benefits
- Annual salary $130,000–$270,000 based on experience
- Hybrid work arrangement in Annapolis Junction, MD
- Mission-focused work supporting national security
- Collaborative engineering culture emphasizing innovation and quality
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
- Walk us through your experience designing and deploying Apache Airflow DAGs in production environments—what scaling or reliability challenges did you face?
- Describe a complex data pipeline you built with Spark; how did you optimize performance and ensure data quality?