Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ICF Logo

Senior Software Engineer

ICF

$98,124 - $166,810
Aug 15, 2025
Reston, VA, USA
Apply Now

ICF's Health Engineering Solutions (HES) team is seeking a Software Engineer to improve patient quality care and consumer decision-making by collecting, computing, and publicly reporting outcomes-based hospital quality measure data for the Centers for Medicare and Medicaid Services (CMS). The goal is to develop 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.

Requirements

  • 5+ years of high-volume software engineering experience
  • 2+ years of experience working in Python
  • 2+ years of experience migrating code to a cloud environment
  • 2+ years of experience with Agile methodology
  • SAS experience strongly preferred
  • Experience working in the healthcare industry with PHI/PII
  • Prior experience working remotely full-time

Responsibilities

  • 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
  • Work with DevOps engineers on CI, CD, and IaC (Continuous Integration, Continuous Delivery, and Infrastructure as Code) processes; read specifications and translate them into code and design documents; and perform code reviews and develop processes for improving code quality
  • Be proactive and constantly pay attention to the scalability, performance, and availability of our systems

Other

  • Bachelor’s degree required (degree in Computer Science or related field preferred)
  • Candidate must be able to obtain and maintain a Public Trust Clearance
  • Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S.
  • Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years
  • U.S. Citizenship or Green Card is highly prioritized due to federal contract requirements