Software Engineer 2
Apache Airflow
Application Security
Automation
Cloud
Cloud Infrastructure
Cloud Native
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Technology
Data Analysis
Data Engineer
Data Integration
Data Pipeline
Data Platform
Data Processing
DevOps
Devops Tools
DevSecOps
Docker
Engineering
ETL
Information Technology (IT)
Infrastructure As Code
Platform Engineering
Programming
Programming Languages
Security Automation
Security Devops
Software Development
Software Engineer
Software Security
Workflow Orchestration
Job Description
This senior-level Software Engineer role focuses on designing and operating dependable data workflows and automation pipelines using Apache Airflow. The position emphasizes reliable, scalable, and observable workflow orchestration in partnership with data engineering, platform teams, and relevant stakeholders.
Location
Annapolis Junction, Maryland (onsite)
Compensation
USD 152,150 - 205,850 per yearly
Summary
As a Software Engineer 2 (Senior) you will create and maintain data workflows and automation pipelines with Apache Airflow. You will work toward workflow orchestration that supports data engineering, analytics, and operational use cases, with attention to production readiness, security, and efficiency.
Responsibilities
- Create and maintain data workflows and automation pipelines using Apache Airflow.
- Develop workflow orchestration solutions that are reliable, scalable, and observable for data engineering, analytics, and operational needs.
- Collaborate with data engineers, platform teams, and stakeholders to ensure workflows are efficient, secure, and production ready.
Required Qualifications
- Education: Bachelor of Arts / Bachelor of Science
- Experience: 5+ years of related experience
- Security clearance: TS/SCI w/ Polygraph
- Experience using the Linux CLI and Linux tools
- Experience developing Bash scripts to automate manual processes
- Recent software development experience using Python and Java
- Experience using Apache Airflow including DAG design, scheduling, operators, and sensors to orchestrate, schedule, and monitor complex workflows
- Experience with Distributed Big Data processing engines, including Apache Spark
- Experience with containerization technologies including Docker, containerd, and Podman
- Experience using Git source control system
Technologies
- Apache Airflow
- Linux
- Bash
- Python
- Java
- Apache Spark
- Docker
- containerd
- Podman
- Git
- Atlassian Tool Suite (JIRA, Confluence)
- AWS Cloud Services
Additional/Desired Skills
- Experience using the Atlassian Tool Suite (JIRA, Confluence)
- Familiar with AWS Cloud Services and Infrastructure
Benefits
- 401K with company match
- Competitive pay
- Paid time off
- Comprehensive benefits and wellness packages
- Growth: AI-powered career tool that identifies career steps and learning opportunities
- Support: An internal mobility team focused on helping you achieve your career goals
- Community: Award-winning culture of innovation and a military-friendly workplace
Clearance Level
Top Secret/SCI
Work Requirements
- Travel required: None
- Citizenship: U.S. Citizenship Required
Requisition Details
- REQ#: RQ231067
- Requisition type: Regular
- Category: Software Engineering
- Public trust: None
Identity Verification Process
- Complete an identity verification process that leverages advanced biometrics and artificial intelligence.
- You are expected to be on camera during virtual interviews.
- We reserve the right to take your picture to verify your identity and prevent fraud.
- By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.