ICF International logo

Senior Software Engineer

ICF International

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

Job Description

About the Role

ICF is a rapidly growing, entrepreneurial, multi-faceted consulting company, seeking a Software Engineer. This developer will help re-design and build a new website for a government agency committed to improving child welfare. The ICF team performs custom software development and maintenance on a suite of web-based applications, working closely with clients and other contractors to ensure the performance and reliability of public-facing, mission-critical applications. Based on your experiences and interests, you may also support growth-related activities such as RFI, RFP, prototypes, and oral presentations. Team members are expected to uphold and maintain appropriate certifications necessary for their practice expertise. This is a fully remote position tied to the Washington, DC Metro area, with occasional in-person meetings and interviews required, and candidates must reside within 50 miles of the area.

Key Responsibilities

  • Work in an Agile team with clients to build websites and applications
  • Build interactive and responsive web applications
  • Implement cloud native architecture
  • Build multi-agent RAG based AI tools
  • Design and build for performance and accessibility
  • Work with Gitlab and deploy CI/CD pipelines
  • Implement the U.S. Web Design System (USWDS) pattern library
  • Collaborate across the modernization team to integrate related workflow and library systems

Requirements

  • Bachelor's Degree
  • 7+ years of software development experience, including experience with Java application, .Net, and Azure
  • 7+ years of professional front end development experience with JavaScript frameworks calling REST API endpoints
  • 3+ years of experience with website migration
  • 3+ years of experience with HTML, CSS, Web Standards, JavaScript libraries, linters, browser developer tools, git, building responsive web interfaces (RWD), WCAG guidelines, Web Accessibility, and 508 compliance development practices
  • US Citizenship required due to federal contract requirements
  • Ability to obtain and maintain a Public Trust
  • Must reside in the United States and perform work within the U.S., as this is for a federal contract
  • Knowledge of Azure cloud services; Azure Certifications are a plus

Nice to Have

  • Experience implementing pattern libraries, with a strong preference for USWDS
  • Familiarity with Content Management systems
  • Knowledge of library management systems
  • Experience with LLM application development including multi-agent, tool calling, and RAG architectures
  • Skilled in cloud development environments and Kubernetes
  • Proficiency in programming languages like Java, Python, or Node.js, with experience in building APIs and scalable server-side applications
  • Strong knowledge of front-end scripting languages such as JavaScript and modern frameworks like React
  • Strong communication skills and ability to work independently

Qualifications

  • Educational background with a Bachelor's Degree

Benefits & Perks

  • Pay range from $98,124.00 to $166,810.00 based on full-time employment
  • Remote work opportunity
  • Work with cutting-edge technology and diverse projects
  • Supportive workplace culture emphasizing equal opportunity and accommodations

Working at ICF International

ICF is a global advisory and technology services provider that combines expertise with cutting-edge technology to help clients solve complex challenges. The company values building a workplace where everyone can thrive, promotes diversity and inclusion, and is committed to equal opportunity employment. Reasonable accommodations are available for applicants, and the company emphasizes integrity and fairness in its hiring process.

Apply Now

Job Details

Posted AtAug 14, 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

Company Size

5001-10000 employees

Location

Reston, VA

Industry

Management Consulting Services

Get job alerts

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