Data & Software Engineer

Vosper Thornycroft Group

McLean (VA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading engineering firm is looking for a Data & Software Engineer to develop complex data flows for custom applications. The ideal candidate will have advanced Python skills and experience with data security principles. Responsibilities include building data pipelines, using orchestration tools, and working with cloud environments like AWS. A Bachelor's degree in a technical field and a minimum of 5 years experience with technologies such as Apache Spark, Docker, and SQL are required. Active TS/SCI clearance is essential.

Qualifications

  • Minimum of 5 years' experience with data pipelines and ETL workflows.
  • Active TS/SCI clearance required.
  • Proven history of building production data pipelines.

Responsibilities

  • Build and deploy data pipelines using Python.
  • Containerize applications in AWS environments.
  • Work with MySQL and PostgreSQL for performance tuning.

Skills

Advanced Python programming skills
Experience with Apache Spark & PySpark
Familiarity with Java
Docker and Podman experience
Knowledge of SQL (with Trino)
Understanding of data security principles
Experience with AWS services (S3, Lambda)
Strong problem-solving skills

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Terraform
Apache Airflow
PostGIS
DynamoDB

Job description

Overview

We are seeking a Data & Software Engineer works with a small team to build complex data flows for a custom application. Successful candidate will have advanced Python programming skills, familiarity with Java, an understanding of data security, privacy, governance and compliance principles and a demonstrated history of building production data pipelines and ETL workflows at scale. Candidate must have experience:

What will you do?
  • Building end-to-end data pipelines leveraging Python
  • Using orchestration tools to deploy data pipelines, including configuring and updating Spark Jobs
  • Containerizing and deploying applications in cloud environments like AWS.
  • Working with MySQL and PostgreSQL including performance tuning, schema design, and query optimization for complex, analytical workloads.
  • Leveraging industry standard tools for code control (Git, IaC control, etc.)
  • Working with data catalogs, tracking data lineage and handling a variety of data formats, including Geospatial.
  • Using Bash scripting for automation and data processing tasks
  • Integrating AI/ML services and models
  • Work with stakeholders to understand data requirements, assess feasibility, and design appropriate solutions with minimal oversight
  • Leverages strong problem-solving and debugging skills for data quality issues, pipeline failures, and performance bottlenecks
  • Leverage a background in large‑scale data migration or platform modernization efforts
  • Contribute to data engineering documentation, best practices, and design patterns.
Do you have what it takes?
  • Active TS/SCI W/ Polygraph required.
  • Bachelor's degree in Computer Science, Engineering, Finance, or a related technical field, or equivalent practical experience.
  • Minimum of 5 years' experience with:
    • ApacheSpark & PySpark
    • Advanced Python skills (including Pandas & NumPy)
    • Docker, Podman
    • AWS S3, Lambda & Step functions
    • Apache Iceberg, Airflow, etc.
    • SQL (with Trino)
    • NoSQL, DynamoDB
    • UnityCatalog OSS, Apache Polaris
    • Apache Superset
    • Terraform or CloudFormation
    • OpenLineage
    • H3, PostGIS
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data & Software Engineer
Data & Software Engineer

VT Group (VTG) • McLean (VA)

On-site
USD 100,000 - 130,000
Data & Software Engineer
Data & Software Engineer

Avalore, LLC • Chantilly (VA)

On-site
USD 120,000 - 190,000
Health insurance
401(k) plan
Life insurance
+4
Data & Software Engineer
Data & Software Engineer

Avalore.ai • Chantilly (VA)

On-site
USD 130,000 - 180,000
Health care benefits
Retirement plan (401k)
Life Insurance
+4
Data and Software Engineer
Data and Software Engineer

The Josef Group • McLean (VA)

On-site
USD 200,000 - 250,000
Data & Software Engineer
Data & Software Engineer

Bespoketechinc • McLean (VA)

On-site
USD 90,000 - 120,000
Data & Software Engineer
Data & Software Engineer

NewGen Technologies • Chantilly (VA)

On-site
USD 150,000 - 190,000
Data & Software Engineer
Data & Software Engineer

VTG • McLean (VA)

On-site
USD 120,000 - 190,000
Data Engineer
Data Engineer

VTG Defense • McLean (VA)

On-site
USD 100,000 - 130,000
812000 Software Engineer $170,000.00
812000 Software Engineer $170,000.00

B4Corp • McLean (VA)

On-site
USD 144,000 - 170,000
Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Charlotte (NC)

On-site
USD 120,000 - 150,000