Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer (Python) (USA/Remote) image - Rise Careers
Job details

Senior Software Engineer (Python) (USA/Remote)

The Team

Our Health Engineering Solutions (HES) team works side by side with customers to articulate a vision for success, and then make it happen. We know success doesn't happen by accident. It takes the right team of people, working together on the right solutions for the customer. We are looking for a seasoned Software Engineer who will be a key driver to make this happen.

Our team supports the vision to improve patient quality 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 will serve 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, our dynamic work environment involves multiple project teams collaborating toward a common vision of delivering an integrated solution.

The Work

We are looking for a talented Software Engineer who is eager to apply computer science, software engineering, databases, and distributed/parallel processing frameworks to prepare big data for the use of data analysts and data scientists. If you have experience with Apache Parquet, Apache Spark, AWS Glue, AWS Athena, Databricks and want your work to contribute to systems that collect healthcare data used by hundreds of thousands of daily users, we want to (virtually) meet you!

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 that directly impacts healthcare quality. You will use SAS, Python and other AWS technologies to build data processing pipelines that derive information from large sets of government data. This program allows for the continued quality of clinicians’ work according to CMS standards. We are a collaborative company, so we want you to use your knowledge of Spark to teach others, 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
  • 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 
  • Responsible for deploying the developed solution in AWS environment and examine the results for accuracy
  • Perform code reviews and develop processes for improving code quality

Required Qualifications

  • Bachelor’s degree required (degree in 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

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 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

Job Location: This position requires that the job be performed in the United States.  If you accept this position, note that ICF monitors employee work locations, blocks access from foreign locations/foreign IP addresses, and prohibits personal VPN connections.

#DMX-HES

#Li-cc1

#Indeed

Working at ICF

ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.

We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy.

We will consider for employment qualified applicants with arrest and conviction records.

 

Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.  

Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. 

 

Candidate AI Usage Policy

At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.  

However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed.


 

Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position.

The pay range for this position based on full-time employment is:

$98,124.00 - $166,810.00

Nationwide Remote Office (US99)
ICF Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
ICF DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ICF
ICF CEO photo
John Wasson
Approve of CEO

Average salary estimate

$132467 / YEARLY (est.)
min
max
$98124K
$166810K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Posted 15 minutes ago

ICF is hiring a Senior Java Software Engineer to build AWS-backed microservices and serverless applications powering healthcare quality reporting for CMS.

Posted 3 hours ago

Lead and grow a wireless connectivity engineering team to deliver high-performance Bluetooth/WLAN/Cellular software for Snap’s next-generation Spectacles AR devices.

Posted 9 hours ago

Lead the design and delivery of scalable fullstack and data systems for Yahoo Search, combining strong engineering, architecture and cross-team leadership to modernize cloud-native search infrastructure.

Photo of the Rise User
Posted 8 hours ago

Work on Exa's core backend systems to build extremely high-performance crawling, indexing, and vector search infrastructure for AI applications in San Francisco.

Photo of the Rise User
Chabez Tech Hybrid 8401 N Central Expy ste 110, Dallas, TX 75225, USA
Posted 2 hours ago

Experienced Mainframe Developer needed for a fully onsite role in Dallas/Austin to support COBOL/CICS systems—U.S. citizens only.

Photo of the Rise User
Posted 8 hours ago

Lead the design and implementation of orchestration layers that coordinate LLMs, agents, retrieval pipelines, and human-in-the-loop workflows for a mission-driven healthcare AI platform.

Photo of the Rise User
Posted 12 hours ago

Lead a Platform Engineering team to design, operate, and scale core cloud services and integrations that power Canopy’s IoT and security products.

Photo of the Rise User
Chabez Tech Hybrid 1906 Reston Metro Plaza, Reston, VA 20190, USA
Posted 13 hours ago

Experienced Java Developer needed to build and maintain Spring Boot microservices and RESTful APIs for ChabezTech's data engineering and AI product initiatives in an onsite Reston, VA role.

Photo of the Rise User
Posted 17 hours ago

Guidewire is hiring a UX Experience Engineer to design and implement React/TypeScript SaaS portals and dashboards for HazardHub's enterprise customers.

Photo of the Rise User
Nasdaq Hybrid USA - Philadelphia - Pennsylvania
Posted 6 hours ago

Experienced Java/Spring Boot engineer wanted to build and operate cloud-native data ingestion and normalization services for Nasdaq’s Reference Data Management team in a hybrid Philadelphia role.

Photo of the Rise User
Posted 20 hours ago

Planet Fitness is hiring a Senior Principal Engineer to define technical strategy, lead multi-team delivery, and build scalable cloud-native and AI-enhanced products from our Hampton, NH office.

Photo of the Rise User
Posted 5 hours ago

Gridwise is hiring a Senior Mobile Software Engineer to own and deliver React Native features and mentor teammates for a fast-growing, remote-first mobility startup.

Photo of the Rise User

Nimble is hiring a full-time, hybrid Software Engineer Intern (Jan–Apr 2026) to help build scalable front-end and back-end systems that serve millions of users from their Redwood City HQ.

Photo of the Rise User
Posted 1 hour ago

Paxos seeks a Senior Software Engineer, Blockchain to architect and operate secure, high-throughput blockchain infrastructure for institutional financial services in a fully remote U.S. role.

ICF is a global advisory and technology services company with approximately 9,000 employees in industries across the public and private sectors. For over 50 years, we’ve been helping clients take on some of the world’s most complex challenges to p...

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
September 5, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!