ICF International logo

Senior Software Engineer Drupal (US-remote)

ICF International

Reston, VA
Full Time
Senior
98k-167k
6 days ago

Job Description

About the Role

The Senior Drupal Software Developer at ICF will develop content management solutions using Drupal, contribute to a major program for the Centers for Medicare and Medicaid, and work on a team that impacts the quality and cost of care for Medicare and Medicaid patients through the Quality Payment Program. The role involves remote work aligned with East Coast hours, participation in meetings, and potential travel for planning events. ICF is a mission-driven company focused on improving lives, fostering diversity, and building a collaborative, innovative workplace culture.

Key Responsibilities

  • Develop content management solutions controlled by Drupal for a major program supporting Medicare and Medicaid.
  • Contribute to the development of User Interface code using React and Node.js.
  • Utilize Rest API for integration and data exchange.
  • Perform unit testing to ensure code quality.
  • Use Github for version control and code management.
  • Utilize JIRA and Confluence for project tracking and documentation.
  • Attend Scrum ceremonies and test meetings as part of Agile team collaboration.
  • Participate in occasional travel for in-person Program Increment Planning events.

Requirements

  • Bachelor's degree in a relevant field.
  • At least 5 years of experience in Software Development.
  • Minimum of 3 years of experience working with Drupal.
  • At least 2 years of experience with React.
  • At least 2 years of experience with Node.js (JavaScript/TypeScript).
  • Over 1 year of experience testing microservice architecture.
  • Ability to obtain and maintain a Public Trust clearance.
  • Reside in the U.S., authorized to work in the U.S., and have lived in the U.S. for three of the last five years.
  • Strong verbal and written communication skills.

Nice to Have

  • Experience with Splunk.
  • Knowledge of Docker.
  • Experience with CI/CD tools like Codebuild or GitHub Actions.
  • Familiarity with test runners and assertion libraries such as Jest, Mocha, Chai.
  • Experience testing REST APIs using tools like Postman or Insomnia.
  • Working knowledge of Git.
  • Basic SQL knowledge.
  • UI testing experience with Cypress or Playwright.
  • Experience working on projects using the Scaled Agile Framework.
  • Experience in building modern software products as part of a development team.
  • Flexibility and willingness to adapt to changing priorities.

Qualifications

  • Bachelor's degree in a relevant field.
  • 5+ years of software development experience.
  • 3+ years of Drupal experience.
  • 2+ years of React experience.
  • 2+ years of Node.js (JavaScript/TypeScript) experience.
  • Experience testing microservice architecture.

Benefits & Perks

  • Pay range from $98,124 to $166,810 annually, based on experience and qualifications.
  • Remote work within the U.S.
  • Work in a mission-driven, collaborative environment.
  • Participation in a diverse and inclusive workplace.

Working at ICF International

ICF is a global advisory and technology services provider committed to solving complex challenges through expertise and innovative technology. The company values diversity, collaboration, and inclusion, fostering an environment where employees can thrive and achieve personal and professional growth. ICF emphasizes equal opportunity employment and provides reasonable accommodations to support all candidates and employees.

Apply Now

Job Details

Posted AtJul 18, 2025
Salary98k-167k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About ICF International

Website

icf.com

Location

Reston, VA

Industry

All Other Support Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches