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
In this senior Software Engineer role, you will help design and maintain data workflows and automation pipelines that keep operational processes reliable and production-ready. Working onsite in Annapolis Junction, Maryland, you will partner with data engineers, platform teams, and stakeholders to deliver workflow orchestration that is scalable, observable, and efficient across data engineering, analytics, and operational use cases.
This position is with General Dynamics Information Technology and supports a strong focus on automation using Apache Airflow, along with modern software practices across Linux, scripting, and cloud-adjacent tooling.
Role Overview
- Software engineering position in Software Engineering.
- Location: Annapolis Junction, MD (onsite workplace).
- Requisition: RQ231067 (Regular position).
- Salary range: USD 152,150 - 205,850 per year.
- Clearance level: Top Secret/SCI (TS/SCI w/ Polygraph required).
- Citizenship: U.S. Citizenship required.
- Travel: None.
Responsibilities
- Create and maintain data workflows and automation pipelines using Apache Airflow.
- Develop workflow orchestration that is reliable, scalable, and observable to support data engineering, analytics, and operational use cases.
- Collaborate with data engineers, platform teams, and stakeholders to help ensure workflows are efficient, secure, and production ready.
Requirements
- Education: Bachelor of Arts / Bachelor of Science.
- Experience: 5+ years of related experience.
- Security clearance: TS/SCI w/ Polygraph required.
- 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 with Apache Airflow, including DAG design, scheduling, operators, and sensors to orchestrate, schedule, and monitor complex workflows.
- Experience using distributed big data processing engines, including Apache Spark.
- Experience with containerization technologies such as Docker, containerd, and Podman.
- Experience with Git source control system.
Preferred / Desired Skills
- Experience using the Atlassian Tool Suite (JIRA, Confluence).
- Familiarity with AWS Cloud Services and infrastructure.
Technologies
- Apache Airflow
- Linux
- Bash
- Python
- Java
- Apache Spark
- Docker
- containerd
- Podman
- Git
- Atlassian Tool Suite (JIRA, Confluence)
- AWS Cloud Services
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: Internal mobility team focused on helping you achieve career goals.
- Community: Award-winning culture of innovation and a military-friendly workplace.
Identity Verification Process
- Complete an identity verification process that leverages advanced biometrics and artificial intelligence.
- Be on camera during virtual interviews.
- The company may take your picture to verify identity and prevent fraud.
- Proceeding authorizes the collection, processing, and use of biometric data for identity verification and security purposes.