Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Python) - Remote

$98.61k - $167.64k
Full-time

Icf International, Inc.

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 does not happen by accident. It takes the right people working together to deliver the right solutions for our customers. We are looking for a seasoned Software Engineer who will play a key role in making this vision a reality.


Our team supports efforts to improve patient care quality and consumer decision-making by collecting, computing, and publicly reporting outcomes-based hospital quality measure data. This contract supports the development of a human-centered reporting system that enables data refinement, filtering, comparison, and access to supplemental information. Leveraging modern technologies, DevOps practices, and cloud-based infrastructure, our dynamic environment brings together multiple project teams to deliver an integrated solution.



The Work


We are looking for a talented Software Engineer who is eager to apply expertise in computer science, software engineering, databases, and distributed processing frameworks to manage, maintain, and develop innovative solutions supporting FHIR data authorization services.


If you have experience with Python, Django administration, JavaScript, pytest, GitHub Actions, Podman, CloudTamer (Kion), and AWS-and want your work to help empower hundreds of thousands of Medicare enrollees to own and manage their healthcare data-we want to meet you.


You will work on projects that support the Centers for Medicare & Medicaid Services (CMS) while collaborating with third-party applications and CMS cross-functional teams to enhance data-sharing and ownership capabilities for Medicare beneficiaries. You will be closely involved in the authorization of FHIR resources that enable these capabilities.


This program helps ensure compliance with CMS standards while supporting high-quality healthcare outcomes. We are a collaborative organization, and we value team members who can share their knowledge of Spark, influence design decisions, and help troubleshoot complex runtime issues.



Tools & Technology

  • Python, Java, Django administration, JavaScript, pytest
  • AWS Glue, AWS Athena, PostgreSQL, SAS, FHIR
  • Jenkins, Git, GitHub, GitHub Actions, Podman, CloudTamer (Kion)
  • Confluence, Agile delivery practices, cross-functional teamwork


Key Responsibilities and Job Duties

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


Required Qualifications

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


Preferred Qualifications

  • U.S. Citizenship or Permanent Resident status strongly preferred due to federal contract requirements.
  • Master's degree and 5+ years of technical experience.
  • Experience working in the healthcare industry with PHI/PII data.
  • Federal government contracting experience.
  • Experience working as part of a dynamic, collaborative Agile team.
  • Strong written and verbal communication skills.
  • Prior experience working remotely in a full-time capacity.


Job Location: Remote (USA). Travel for a conference or to another ICF location for collaboration may be required once a year.


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


#DMX-HES



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 View email address on jobs.jobcopilot.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 View email address on jobs.jobcopilot.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,614.00 - $167,644.00


Nationwide Remote Office (US99)
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Python) - Remote in Reston, VA vacancy
  •  ...leader in enterprise recruitment software, SmartRecruiters offers a...  ...collaborative, diverse, and remote-friendly work environment, as...  ...looking for a talented backend engineer to join SmartPal - the...  ...Design and develop services with Python on top of Kubernetes/AWS infrastructure... 
    Remote work
    Senior
    Software
    Full time
    Work at office
    Worldwide

    Dev

    Jasper, IN
    9 hours ago
  • $160k - $195k

     ...engage talent. We are a remote-first SaaS company...  ...We are expanding our engineering team to build the next...  ...We are looking for a Senior Applied AI Engineer to...  ...~5+ years of software engineering experience...  ...experience ~ Strong Python development experience... 
    Remote job
    Senior
    Software
    Full time
    Local area

    Brightplan

    United States
    9 hours ago
  • $140k - $200k

     ...Description About the Role   As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite,...  ...worldwide operations.     Location - We are flexible on remote working from home, if you are located in the USA and reside... 
    Remote work
    Senior
    Software
    Full time
    Work experience placement
    Work from home
    Worldwide
    Relocation
    Flexible hours

    Ninjaone

    United States
    9 hours ago
  •  ...to our clients world-wide. Job Title: Senior Analytic Data Engineer (Python/Power BI) Location: Remote Duration: 6 Months Job Type: Temporary Assignment...  ...engineering solutions, leveraging their full Software Development Life Cycle (SDLC) experience.... 
    Remote work
    Senior
    Software
    Temporary work
    Shift work

    Tekwissen

    United States
    4 days ago
  • $152.4k

     ...Senior Software Engineer - Python Opening available for Senior Software Engineer - Python at Cotiviti, Inc. in South Jordan, UT: Design, develop, support, and enhance high quality software modules for the Cotiviti product suite. Design and deploy scalable data pipelines... 
    Remote work
    Senior
    Software

    Cotiviti

    United States
    9 hours ago
  •  ...is looking for an experienced Python developer with a background...  ...You are an accomplished senior Python programmer that enjoys...  ...open source with intelligent engineers at every level from engineer...  ...At Canonical we’ve honed our remote-first culture since 2004, established... 
    Remote work
    Senior
    Software
    Full time

    Canonical

    Remote
    a month ago
  •  ...Sr. Software Engineer Victory Live is a private equity backed technology company aimed at maximizing distribution and yield for live event...  ...to sales fulfillment. The Sr. Software Engineer on our Python and FastAPI services is the engine room of our engineering org... 
    Remote work
    Senior
    Software
    Local area
    Immediate start

    Victory Live, Inc.

    United States
    4 days ago
  •  ...you to be part of our journey. We're a remote-friendly company with physical...  .... About the Role We’re looking for a senior-level software engineer who leans backend and can take product...  ...or data processing systems written in Python.   - Multiple years of professional experience... 
    Remote work
    Senior
    Software
    Full time

    Northbeam

    Remote
    11 days ago
  •  ...team is scaling its Quality Engineering capability around a proprietary...  ...Carolina — 3 days onsite Remote work is not available. Long...  ...Develop and enhance Python-based automated tests for Front...  ...pipelines Understanding of software development, testing, defect... 
    Remote work
    Senior
    Software

    Axiom Path

    Charlotte, NC
    10 days ago
  •  ...coding, reasoning, agentic workflows, software engineering, and multimodal AI, helping shape the next...  ...Strong programming experience in Python (mandatory) along with one or more programming...  ...with Turing: Work in a fully remote environment. Opportunity to work on... 
    Remote work
    Senior
    Software
    Contract work
    Temporary work
    For contractors
    Freelance
    Worldwide

    Turing

    Remote
    10 days ago
  •  ...Version: We aren't building software to sell ads or optimize...  ...team of five, and we need a Senior Software Engineer to help us build the infrastructure...  ...work is heavily driven by  Python . The Infrastructure:...  ...are independent. We are a remote team. We need someone who... 
    Remote work
    Senior
    Software
    Full time
    Second job
    Local area
    Sleeping nights

    Augintel

    Remote
    more than 2 months ago
  •  ...Reference26-02116TypeDirect PlacementSalary$115,000-$140,000 / yearRemote50% Remote Software Guidance & Assistance, Inc. (SGA) is searching for a Senior Data Engineer - Investment Technology (Python) for a Direct Hire assignment with one of our premier Financial Services... 
    Remote work
    Senior
    Software

    Software Guidance & Assistance

    New York, NY
    14 days ago
  •  ...America’s rapidly expanding software development companies, is seeking...  ...We offer the convenience of remote work, allowing you to craft a...  ...an experienced AI Solutions Engineer to help build an AI-powered...  ...candidate combines strong Python development skills with hands... 
    Remote work
    Senior
    Software
    Full time
    Worldwide
    Home office

    Oowlish Technology

    Remote
    28 days ago
  •  ...communicate more effectively with buyers. We’re searching for a skilled Senior Software Developer  with extensive Python experience to join this distributed technology team. This position is 100% REMOTE. Qualified applicants must reside within the United States. MUST be... 
    Remote work
    Senior
    Software
    Full time

    Technology Navigators

    United States
    9 hours ago
  • $150k - $165k

     ...: ~5–7+ years of professional software development experience ~ Expert-level Python 3 development background ~ Significant...  ..., network discovery, and remote-execution capabilities Create...  ...and cross-platform systems engineering challenges Deliver software that... 
    Remote work
    Senior
    Software
    Full time
    Work at office

    TYCHON

    Denver, CO
    6 days ago
  •  ..., creativity, AI, and engineering. Job Summary...  ...Full-Stack Engineer (Python/React) to build and ship...  ...deliver high-quality software. Create reusable...  ...We Offer 100% Remote Work: Enjoy the freedom...  ...Professionals: Join forces with senior talent. All of our... 
    Remote work
    Senior
    Software
    Full time

    Truelogic

    Remote
    4 days ago
  • $75 - $80 per hour

     ...Job Description Job Description Senior Cloud Platform Engineer (Python / AWS) Location: 100% remote (EST Time Zone) Contract: W2 only, 12-month initial contract...  ...enterprise applications. This role combines software engineering with cloud infrastructure, DevOps,... 
    Remote work
    Senior
    Software
    Full time
    Contract work

    CEI

    Orlando, FL
    4 days ago
  •  ...hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a...  ...Impact You Will Have in This RoleAs a Senior Software Engineer within Enterprise Cloud Services, you...  ...automate data processing workflows using Python, Perl, and Shell scripting. Provide... 
    Remote work
    Senior
    Software
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Tampa, FL
    a month ago
  •  ...Role We are looking for a Senior Data Platform Engineer to join a high-impact...  ...management technology. This is a remote position from Latam. You...  .... You will work across Python services, APIs, data...  ...more years of professional software-engineering experience.... 
    Remote work
    Senior
    Software
    Temporary work
    Local area

    Codelitt

    Miami, FL
    24 days ago
  • $80 - $100 per hour

     ...Senior Python Developer (AI Evaluation & Benchmarking) An enterprise client is seeking...  ...excellent opportunity for experienced software engineers who enjoy solving complex technical problems...  ...Additional Information: Fully remote contract opportunity. Compensation... 
    Remote work
    Senior
    Software
    Hourly pay
    Weekly pay
    Contract work
    10 hours per week

    Lifted, an Upwork Company™

    United States
    2 days ago
  •  ...Solution IT Inc. is looking for Senior Python and Kafka Engineer for one of its clients in Remote Job Title: Senior Python and Kafka Engineer Required...  ...processing patterns. Python Advanced Python software-engineering experience. Strong understanding... 
    Remote work
    Senior
    Software
    Immediate start

    SolutionIT

    Remote
    2 days ago
  • $90k - $115k

     ...Senior Python Developer - Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across...  ...platforms. This is a hands-on engineering role focused on delivering robust, secure... 
    Remote work
    Senior
    Software
    Full time
    H1b
    Local area
    Immediate start
    Visa sponsorship

    Bright Vision Technologies

    United States
    3 days ago
  • $170k - $260k

     ...do not possess this level of clearance.*** Are you a Senior Python Software Engineer who is ready for a new challenge that will launch your career...  ...during the hiring phase, then dropped off on a remote contract and never seen or heard from the mothership again... 
    Remote work
    Senior
    Software
    Full time
    Contract work
    Work from home
    Relocation package
    Shift work

    GliaCell Technologies LLC

    Baltimore, MD
    3 days ago
  • $45 per hour

     ...Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive...  ...-quality results. This part-time remote opportunity is ideal for technical professionals...  ..., web scraping, automation, or software development (required). Bachelor’... 
    Remote work
    Senior
    Software
    Hourly pay
    Part time
    Freelance
    10 hours per week

    Mind Rift

    United States
    1 day ago
  •  ...Senior Python Engineer Dimensional was built around a set of ideas bigger than the firm itself. With a confidence in markets, deep connections...  ...and interactive team environment to build world-class software implementations. ~ Knowledge of best practices and IT operations... 
    Remote work
    Senior
    Software
    Work experience placement

    Dimensional Fund Advisors

    United States
    2 days ago
  • $210k - $220k

     ...Telework: None Basic Requirements: ~14 years of experience as a software engineer ~ Bachelor’s degree in a technical discipline ~4...  ...the UI Team looking at backend work. Solid experience with Python required. Will support the transition to cloud capability.... 
    Remote work
    Senior
    Software
    Full time
    Immediate start

    Shield Consulting Solutions

    Annapolis Junction, MD
    a month ago
  • Senior Snowflake Python Developer 100% telecommute. Interviews ASAP Project Name: OI Clinical Operations Ricochet To OAS transition Preferred...  ...Computer Science or related field 7+ years of experience in software development, with a strong background in Snowflake and Python... 
    Remote job
    Senior
    Software
    Immediate start

    Samprasoft

    New York, NY
    6 days ago
  •  ...training data, evaluations, and engineering talent. We are staffing a...  ...are looking for experienced Python Engineers to work with leading...  ...correctly understand and execute software engineering tasks....  ...-edge AI systems. Fully remote opportunity. Collaborate... 
    Remote work
    Senior
    Software
    Full time
    Contract work
    Temporary work
    Flexible hours

    Turing

    Remote
    10 days ago
  • $58k - $123.8k

    Senior Python Developer - Local to Pittsburgh, PA Position Description...  ...a week in Pittsburgh, PA.  Remote work is not an option....  ...You will collaborate with engineering, platform, SRE, and security...  ...controls, and enable teams to ship software safely and efficiently.... 
    Remote work
    Senior
    Software
    Work at office
    Local area
    Pittsburgh, PA
    12 days ago
  • $90 - $110 per hour

    Gridnaut Recruiting is hiring a remote Senior Software Engineer, Full Stack (Python, Java, Rust, C#, C++) contractor (pay $90-$110/hr). Contribute to frontier AI research and evaluation work. Ideal candidates: 6+ years production software at top-tier companies; Deep expertise... 
    Remote work
    Senior
    Software
    Contract work
    For contractors

    Gridnaut Recruiting

    Remote
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Python) - Remote. Be the first to apply!