Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ICF

Senior Software Engineer, Python

ICF

Senior Software Engineer applying Python expertise to develop healthcare data solutions for ICF. Collaborating within a cross-functional team to enhance data-sharing capabilities for Medicare beneficiaries.

Posted 6/11/2026full-timeRemote • Virginia • 🇺🇸 United StatesSenior💰 $98,614 - $167,644 per yearWebsite

Tech Stack

Tools & technologies
AWSCloudPython

About the role

Key responsibilities & impact
  • Design and build software processing pipelines using tools and frameworks within the AWS ecosystem.
  • Collaborate with a highly engaged, cross-functional team of software engineers, UX designers and researchers, infrastructure engineers, product owners, and stakeholders.
  • Participate in third-party application demonstrations and authorization reviews.
  • Perform full-cycle software engineering activities, including design, development, testing, deployment, and maintenance.
  • Partner with DevOps engineers on CI/CD and Infrastructure as Code (IaC) initiatives.
  • Interpret technical specifications and translate requirements into code and design documentation.
  • Conduct code reviews and contribute to processes that improve code quality and maintainability.
  • Proactively monitor and improve the scalability, performance, and availability of systems.
  • Deploy solutions within AWS environments and validate results for accuracy and reliability.

Requirements

What you’ll need
  • Bachelor's degree or higher
  • 5+ years of software engineering experience in high-volume environments.
  • 2+ years of experience working with Python.
  • 2+ years of experience migrating applications or code to cloud environments.
  • 2+ years of experience working within Agile development methodologies.
  • Ability to obtain and maintain a Federal Public Trust clearance.
  • Must reside in the United States, be authorized to work in the United States, and perform all work within the United States.
  • Must have lived in the United States for at least three (3) of the last five (5) years.

Benefits

Comp & perks
  • Reasonable Accommodations are available
  • Health insurance

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringPythonAWSCI/CDInfrastructure as CodeAgile developmentcode reviewsscalabilityperformance monitoringapplication migration
Soft Skills
collaborationcommunicationproblem-solvingteamworkadaptabilityattention to detailproactivitytechnical interpretationdocumentationprocess improvement
Certifications
Bachelor's degreeFederal Public Trust clearance