ICF is seeking a Senior Software Engineer (Python) to play a key role in modernizing data analytics systems for a major healthcare client. You will be responsible for migrating data from SAS to Python and building robust software processing pipelines using AWS tools, directly impacting healthcare quality reporting.
What You'll Do
- 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.
- Work with large scale data sets to support a next-generation analytics and reporting system.
- Work with DevOps engineers 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 constantly pay attention to the scalability, performance, and availability of our systems.
- Deploy the developed solution in the AWS environment and examine the results for accuracy.
What We're Looking For
- Bachelor’s degree required (Computer Science or related field preferred).
- 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.
- 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.
Nice to Have
- 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 working in the healthcare industry with PHI/PII.
- Federal Government contracting work experience.
- Expertise working as part of a dynamic, interactive Agile team.
- Strong written and verbal communication skills.
- Prior experience working remotely full-time.
Technical Stack
- Python, SAS, PostgreSQL, Jenkins, AWS Glue, AWS Athena, JAVA
- Git and GitHub, Confluence, Apache Parquet, Apache Spark, Databricks
Team & Environment
You will work within multiple project teams collaborating toward a common vision.
Benefits & Compensation
- Compensation range: $98,124.00 - $166,810.00.
Work Mode
This is a remote position open to candidates residing anywhere in the United States.
We are an equal opportunity employer. We will consider for employment qualified applicants with arrest and conviction records.



