waypointjobs

ICF

Senior Software Engineer (Python) (USA/Remote)

reston, VA

Check who can apply and the requirements below before continuing.

About this opportunity

ICF lists this Senior Software Engineer (Python) (USA/Remote) opportunity in reston, Virginia. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Overview

Senior Software Engineer (Python) (USA/Remote) at ICF. The Health Engineering Solutions (HES) team works side by side with customers to articulate a vision for success, and then make it happen. We are looking for a seasoned Software Engineer who will be a key driver to make this happen.

Work

Our team supports the vision to improve patient quality of care and consumer decision-making by hospital providers across the country, by collecting, computing, and publicly reporting outcomes-based hospital quality measure data. This contract develops a human-centric reporting system that allows refinement, filtering, and data comparison, as well as the ability to view supplemental information. Leveraging modern technologies, DevOps practices, and cloud-based infrastructure, the work involves multiple project teams delivering an integrated solution.

We are looking for a talented Software Engineer who will apply computer science, software engineering, databases, and distributed/parallel processing frameworks to prepare big data for data analysts and data scientists. Experience with Apache Parquet, Apache Spark, AWS Glue, AWS Athena, Databricks is desirable, and the work aims to contribute to systems that serve hundreds of thousands of daily users.

You will work on projects that support the Centers for Medicare and Medicaid Services (CMS) as we develop a next-generation analytics and reporting system. You will use SAS, Python and other AWS technologies to build data processing pipelines from large government datasets. This program supports CMS standards for clinicians’ work quality. You will collaborate with others to teach Spark usage, inform design decisions, and debug runtime problems.

Tools & Technology

Python

SAS

PostgreSQL

Jenkins

AWS Glue

AWS Athena

JAVA

Git and GitHub

Confluence

Key Responsibilities And Job Duties

Migrate data from SAS to Python

Design and build software processing pipelines using tools and frameworks in the AWS ecosystem

Analyze requirements and architecture specifications to create a detailed design document

Responsible for full cycle software engineering functions

Work with large scale data sets

Collaborate with DevOps on CI, CD, and IaC processes; read specifications and translate them into code and design documents; perform code reviews and develop processes for improving code quality

Be proactive and focus on scalability, performance, and availability of systems

Deploy the developed solution in AWS and verify results for accuracy

Perform code reviews and develop processes for improving code quality

Required Qualifications

Bachelor’s degree required (Computer Science or related field preferred)

5+ years of high-volume software engineering experience

2+ years of experience in Python

2+ years of experience migrating code to a cloud environment

2+ years of experience with Agile methodology

Ability to obtain and maintain a Public Trust Clearance

Resident and authorized to work in the U.S. with all work performed in the U.S.

Must have lived in the U.S. for three (3) full years out of the last five (5) years

Preferred Qualifications

U.S. Citizenship or Green Card is highly prioritized due to federal contract requirements

SAS experience strongly preferred

MS and 5+ years of technical experience

Experience in healthcare industry with PHI/PII

Federal Government contracting work experience

Experience working in an Agile team

Strong written and verbal communication skills

Prior experience working remotely full-time

Job Location

This position requires that the job be performed in the United States. ICF monitors employee work locations, blocks access from foreign locations/foreign IP addresses, and prohibits personal VPN connections.

Pay Range - The final pay is determined by factors including experience, skills, location, and contract provisions. The pay range for this full-time position is $98,124.00 - $166,810.00.

Nationwide Remote Office (US99)

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries: Business Consulting and Services

We are an equal opportunity employer. For more information, please read our EEO policy. Reasonable accommodations are available during the application and employment process. Read more about workplace discrimination rights and benefits under the Transparency in Coverage Act.

#J-18808-Ljbffr

Worksite address

reston, VA, 22090, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Electrical Powertrain Software Engineer

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer (102178)

raymond, OH

Salary not specified

Job Purpose This position will support the development of hardware and software technologies into our vehicles to enhance comfort, safety, a…

Listing review due 2026-10-06View job

American Honda Motor Co., Inc.

WhatJobs

Assistant IT Team Manager - Software Applications

torrance, CA

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer

raymond, OH

Salary not specified

Job Purpose This position will learn process and requirements to lead the development of infotainment software with a focus on head unit sof…

Listing review due 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Senior Software and System Development Engineer I

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Listing review due 2026-10-06View job