Skip to main content

Senior Data Engineer

Posted 3 days ago

oxenham groupBaltimore (MD)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Senior AWS Data Engineer | Onsite, Washington DC Area | TS/SCI Required
About the Role: Our client, a federal services contractor, needs a senior data engineer to build and run cloud data pipelines supporting a government mission. You'll own the full data lifecycle on AWS, from ingestion through modeling, with a strong emphasis on security and reliability.
What You'll Do:
  • Build and support batch and incremental data pipelines that pull structured and semi-structured data from a variety of sources
  • Develop processing jobs in Python, Spark, and SQL that are fast, stable, and easy to maintain
  • Work across the AWS data stack: S3, Glue, EMR, Redshift, Athena, Lambda, and Step Functions
  • Design lake and warehouse models, including schemas, partition strategies, and metadata catalogs
  • Add validation, monitoring, logging, and alerting to production workloads
  • Enforce security controls such as IAM roles, encryption, and least-privilege access
  • Contribute to automated deployment and infrastructure-as-code for data systems
  • Partner with business and technical teams to scope requirements, resolve issues, and document work
Must Haves:
  • Active TS/SCI clearance (U.S. citizenship required)8+ years in professional IT, with 5+ focused on data engineering or ETL3+ years hands-on with AWS data services
  • Expert-level Python and SQL, plus working Spark/PySpark experience
  • Track record supporting large-scale production pipelines
  • Solid grasp of dimensional modeling, warehousing, and data lake design
  • Git and Agile experience
  • Clear communicator with both technical and non-technical audiences
  • Bachelor's in a technical field or equivalent experience
Nice to Haves:
  • AWS certification (Data Engineer, Solutions Architect, or similar)
  • Terraform or Cloud
  • FormationAirflow/MWAA or Step Functions orchestration
  • Exposure to Databricks, Snowflake, or Informatica
  • Streaming experience with Kafka or Kinesis
  • Background with federal financial or regulatory data
  • Work in FedRAMP or similar compliance-heavy environments

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this