Senior Software Engineer (Python) - Remote
$98.61k - $167.64kFull-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
Key Responsibilities and Job Duties
Required Qualifications
Preferred Qualifications
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)
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 workSeniorSoftwareFull timeWork at officeWorldwide
$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 jobSeniorSoftwareFull timeLocal area$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 workSeniorSoftwareFull timeWork experience placementWork from homeWorldwideRelocationFlexible hours- ...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 workSeniorSoftwareTemporary workShift work
$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 workSeniorSoftware- ...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 workSeniorSoftwareFull time
- ...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 workSeniorSoftwareLocal areaImmediate start
- ...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 workSeniorSoftwareFull time
- ...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 workSeniorSoftware
- ...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 workSeniorSoftwareContract workTemporary workFor contractorsFreelanceWorldwide
- ...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 workSeniorSoftwareFull timeSecond jobLocal areaSleeping nights
- ...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 workSeniorSoftware
- ...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 workSeniorSoftwareFull timeWorldwideHome office
- ...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 workSeniorSoftwareFull time
$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 workSeniorSoftwareFull timeWork at office- ..., 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 workSeniorSoftwareFull time
$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 workSeniorSoftwareFull timeContract work- ...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 workSeniorSoftwareFlexible hours
- ...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 workSeniorSoftwareTemporary workLocal area
$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 workSeniorSoftwareHourly payWeekly payContract work10 hours per week- ...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 workSeniorSoftwareImmediate start
$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 workSeniorSoftwareFull timeH1bLocal areaImmediate startVisa sponsorship$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 workSeniorSoftwareFull timeContract workWork from homeRelocation packageShift work$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 workSeniorSoftwareHourly payPart timeFreelance10 hours per week- ...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 workSeniorSoftwareWork experience placement
$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 workSeniorSoftwareFull timeImmediate start- 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 jobSeniorSoftwareImmediate start
- ...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 workSeniorSoftwareFull timeContract workTemporary workFlexible hours
$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 workSeniorSoftwareWork at officeLocal area$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 workSeniorSoftwareContract workFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Python) - Remote. Be the first to apply!
Related searches
- software developer positions Reston, VA
- senior software engineer remote Reston, VA
- software engineer contract Reston, VA
- cybersecurity software engineer Reston, VA
- part time software developer remote Reston, VA
- junior software developer internship Reston, VA
- software system engineer Reston, VA
- software engineer remote Reston, VA
- software engineer visa sponsorship Reston, VA
- work from home software developer Reston, VA



