Software Engineer 2
General Dynamics Information Technology21 days ago
Annapolis Junction, MD, USAMid Level
Base Salary
$152k - $206k/yr
Responsibilities
- Create and maintain data workflows and automation pipelines using Apache Airflow.
- Design, schedule, orchestrate, and monitor complex workflows using Airflow DAGs, operators, and sensors.
- Develop software using Python and Java and automate manual processes with Bash scripts.
- Use Apache Spark for distributed big data processing.
- Build reliable, scalable, secure, observable, and production-ready workflow orchestration solutions.
- Collaborate with data engineers, platform teams, and stakeholders.
- Use containerization technologies and Git source control in software development.
- Work onsite in Annapolis Junction, Maryland, for a 40-hour work week with no travel required.
Requirements
- Bachelor of Arts or Bachelor of Science degree.
- At least 5 years of related experience.
- US citizenship.
- Current or obtainable TS/SCI security clearance with polygraph.
- Experience with Linux CLI and Linux tools.
- Experience developing Bash scripts for process automation.
- Recent software development experience with Python and Java.
- Experience using Apache Airflow for DAG design, scheduling, operators, and sensors.
- Experience with distributed big data processing engines including Apache Spark.
- Experience with Docker, containerd, or Podman.
- Experience with Git source control.
- Preferred experience with the Atlassian Tool Suite, including JIRA and Confluence.
- Familiarity with AWS Cloud Services and Infrastructure.
Benefits
- Comprehensive medical, dental, and vision plan options, including plans with Health Savings Accounts.
- 401(k) plan with company match.
- Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.
- Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance benefits.
- Full-flex work weeks where possible and wellness support.
- Internal mobility support and an AI-powered career development tool.
- Onsite work arrangement in Annapolis Junction, Maryland; 40 scheduled weekly hours and no travel required.
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.