Senior Data Engineer
Senior Data Engineer
Posted 3 days ago
SENIORITY
Senior
About the role
- 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
- 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
- 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.
