{"schemaVersion":"jobsearcher.job.v1","id":"8494ae37a7d33e2e66a0e039","url":"https://jobsearcher.com/jobs/8494ae37a7d33e2e66a0e039","canonicalUrl":"https://jobsearcher.com/jobs/8494ae37a7d33e2e66a0e039","title":"Senior Data Engineer - Remote (USA)","description":"Overview\nIn this role you will design, build, and optimize scalable data pipelines and dashboards that enable data-driven decisions for our Health Engineering Systems team. You will work with modern cloud and big data tools to deliver reliable data access, quality, and governance, helping clients solve complex healthcare challenges. You’ll partner with cross-functional teams to implement robust data infrastructure and secure analytics workflows. This is an opportunity to shape data-driven solutions at scale within a mission-driven culture.\n\nResponsibilitiesDesign, develop, and maintain scalable data pipelines using Spark, Hive, and AirflowDevelop and deploy data processing workflows on the Databricks platformCreate APIs to enable data access and integrationBuild interactive visualizations/reports with AWS QuickSightSet up infrastructure for efficient ETL from diverse sources using AWS and SQLMonitor and optimize data infrastructure performanceDevelop data quality and validation jobsAssemble large, complex data sets to meet business requirementsWrite unit/integration tests for data processing codeCollaborate with DevOps on CI/CD and IaCTranslate specs into code and design documentsPerform code reviews and improve code qualityImprove data availability/timeliness with frequent refreshes and storage optimizationsMaintain data security and privacy in rest/in transitOther duties as assigned\nKey requirementsBachelor's degree7+ years of hands-on software development experience4+ years building data pipelines with Python, Java and cloud tech, with Spark and Hive for large-scale processingAbility to obtain and maintain a Public Trust clearanceUS residency and continuous presence in the US (3 of last 5 years)collaborationcommunicationproblem-solvingSparkHiveAirflow","company":"ICF","rawCompany":"icf","city":"Springfield","state":"MO","isRemote":true,"isActive":true,"createdAt":"2026-09-15T04:58:51.869Z","occupations":[{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1243.00","title":"Database Architects","slug":"database-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"518210","title":"Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services","slug":"computing-infrastructure-providers-data-processing-web-hosting-and-related-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Data Engineer - Remote (USA)","description":"Overview\nIn this role you will design, build, and optimize scalable data pipelines and dashboards that enable data-driven decisions for our Health Engineering Systems team. You will work with modern cloud and big data tools to deliver reliable data access, quality, and governance, helping clients solve complex healthcare challenges. You’ll partner with cross-functional teams to implement robust data infrastructure and secure analytics workflows. This is an opportunity to shape data-driven solutions at scale within a mission-driven culture.\n\nResponsibilitiesDesign, develop, and maintain scalable data pipelines using Spark, Hive, and AirflowDevelop and deploy data processing workflows on the Databricks platformCreate APIs to enable data access and integrationBuild interactive visualizations/reports with AWS QuickSightSet up infrastructure for efficient ETL from diverse sources using AWS and SQLMonitor and optimize data infrastructure performanceDevelop data quality and validation jobsAssemble large, complex data sets to meet business requirementsWrite unit/integration tests for data processing codeCollaborate with DevOps on CI/CD and IaCTranslate specs into code and design documentsPerform code reviews and improve code qualityImprove data availability/timeliness with frequent refreshes and storage optimizationsMaintain data security and privacy in rest/in transitOther duties as assigned\nKey requirementsBachelor's degree7+ years of hands-on software development experience4+ years building data pipelines with Python, Java and cloud tech, with Spark and Hive for large-scale processingAbility to obtain and maintain a Public Trust clearanceUS residency and continuous presence in the US (3 of last 5 years)collaborationcommunicationproblem-solvingSparkHiveAirflow","datePosted":"2026-09-15T04:58:51.869Z","dateModified":"2026-09-15T04:58:51.869Z","hiringOrganization":{"@type":"Organization","name":"ICF","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Springfield","addressRegion":"MO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"8494ae37a7d33e2e66a0e039"},"url":"https://jobsearcher.com/jobs/8494ae37a7d33e2e66a0e039"}}