DeveloperJobs.io
← Back to all jobs

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.

Similar Jobs