EvlosExternal listing

Software Engineer L2 - #477

TS/SCI w/ PolyAnnapolis Junction, MD· Onsite· full-time· Estimated $45k – $190k est

Experience required

  • Bachelor's: 3+ years
  • Master's: 3+ years

About the role

polygraph within 7 years required

Description: The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing­ intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open-Source Software (OSS) and/or Commercial Off-The-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Experience developing in Unix. Ability to perform shell scripting. Working knowledge of Configuration Management (CM) tools and Web Services implementation. Qualifications:

Master’s degree in computer science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. OR Bachelor’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.

position description

The Software Engineer shall be responsible for creating and maintaining data workflows and automation pipelines using Apache Airflow. This role focuses on building reliable, scalable, and observable workflow orchestration solutions that support data engineering, analytics, and operational use cases. The engineer will collaborate closely with data engineers, platform teams, and stakeholders to ensure workflows are efficient, secure, and production ready.

Qualifications

Position Required Skills

  • -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 (DAG design, scheduling, operators, 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

Position Desired Skills

  • -Experience using the Atlassian Tool Suite (JIRA, Confluence)
  • -Familiar with AWS Cloud Services and Infrastructure

Clearance: TS/SCI w/Poly