ICF

DataEngineer

$81–139k Virginia Beach, Virginia, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Data Engineer at ICF. Skills: Data Engineering, Cloud Data Solutions, Data Pipelines. Design scalable data pipelines. Develop scalable data pipelines”

Industry & Context.

Problems you'll solve

Problem-solving skills

Eligibility Requirements

Occasional travel to DC Metro, Government clearance, No foreign locations, No personal VPN

What They're Looking For.

Must Have

U. S. Citizenship required, Ability to obtain Public Trust, Reside in U. S., 3–5 years data engineering experience, 3+ years Python proficiency, 3+ years SQL proficiency

Nice to Have

Bachelor's degree in computer science, 2+ years AWS data services experience, 2+ years Databricks experience, 3+ years ETL/ELT frameworks experience, 3+ years relational databases experience, Familiarity with data integration techniques, Familiarity with CI/CD tools, Experience in Agile environments, Experience with data lake architecture, Familiarity with data visualization tools, Exposure to DevSecOps practices, Experience supporting secure data environments, AWS certifications

What You'll Do.

Design scalable data pipelines

Develop scalable data pipelines

Maintain scalable data pipelines

Optimize data solutions

Develop database structures

Ensure data integrity

Ensure data availability

Collaborate with architects

Collaborate with analysts

Collaborate with developers

Support CI/CD processes

Support automated deployments

Participate in Agile processes

Troubleshoot data issues

Perform root cause analysis

Create technical documentation

Maintain technical documentation

How You'll Work.

Team & Collaboration

Cross-functional teams; DevSecOps teams; Agile development processes

Communication Scope

Explain technical concepts

Process & Methodology

Agile, Sprint planning, Backlog grooming, Daily stand-ups

Full Job Description

We are seeking a Data Engineer to support federal government programs by designing, building, and maintaining scalable data solutions that enable analytics and reporting across enterprise systems. This role works within a modern cloud-based data ecosystem and partners with cross-functional teams to support data-driven decision-making. The ideal candidate brings experience with AWS, Databricks, and Python, along with a strong foundation in data engineering best practices, including data pipelines, transformation, and data quality. Location This is a remote role which may require occasional travel to the DC Metro area for onsite client meetings. Preference to candidates located within the Washington, DC Metro area. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses and also prohibits personal VPN connections. Security Requirement Must be a U.S. Citizen with the ability to obtain and maintain a government clearance. What You Will Do * Design, develop, and maintain scalable data pipelines and ETL/ELT processes * Build and optimize data solutions within cloud environments using AWS services and Databricks * Ingest, transform, and integrate structured and unstructured data from multiple sources * Develop and maintain data models, data marts, and database structures to support analytics and reporting * Ensure data quality, integrity, and availability through validation, cleansing, and monitoring processes * Collaborate with architects, analysts, and developers to translate business requirements into technical solutions * Support CI/CD processes and automated deployments in collaboration with DevSecOps teams * Participate in Agile development processes, including sprint planning, backlog grooming, and daily stand-ups * Troubleshoot data issues, perform root cause analysis, and implement solutions in development and production environments * Create and maintain technical doc

Free ATS check

Applying for this Data Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about ICF?

Real rants from real employees. Read before you apply.

Read Company Rants →