Remote (Country) Full-time

ICF is hiring a Senior Software Engineer (USA/Remote)

About the Role

ICF, a mission-driven company, is hiring a Senior Software Engineer to join a cross-functional scrum team. You'll be embedded within the team, primarily focused on code enhancement and maintenance across key applications, including significant work on a major program for the Centers for Medicare and Medicaid.

What You'll Do

  • Develop React software for one application
  • Perform Angular and Node.js Full Stack development on a major program
  • Work daily in Angular, React, and Node.js development
  • Work with REST APIs and implement unit testing
  • Use GitHub for version control
  • Interact with JIRA and Confluence
  • Attend Scrum ceremonies and other program-related meetings

What We're Looking For

  • Bachelor’s degree (preferred in Computer Science or Information Technology)
  • 5 years of experience in Software Development
  • 2 years of development experience with Node.js and JavaScript/TypeScript
  • 2 years of experience with Front-End JavaScript libraries like Angular or React
  • 1 year of experience working with SQL
  • Ability to obtain and maintain a Public Trust clearance
  • Must reside and perform all work within the U.S., and be authorized to work in the U.S.
  • Must have lived in the U.S. for 3 of the last 5 years
  • Strong verbal and written communication skills

Nice to Have

  • U.S. Citizenship or Green Card holders highly prioritized
  • Working knowledge of Git
  • Experience with Splunk
  • Experience with Docker
  • Experience with CI/CD tools like Codebuild, Jenkins, or GitHub Actions
  • Experience working on a project using the Scaled Agile Framework
  • Experience working with software development teams building modern software products
  • Flexible and willing to accept changes in priorities

Technical Stack

  • Frontend: React, Angular, JavaScript/TypeScript
  • Backend: Node.js
  • Data: SQL, REST APIs
  • Tools: Git, GitHub, JIRA, Confluence, Splunk, Docker
  • CI/CD: Codebuild, Jenkins, GitHub Actions

Team & Environment

You will be an embedded member of a cross-functional scrum team.

Benefits & Compensation

  • Compensation range: $98,124.00 - $166,810.00

Work Mode

This is a remote position open to candidates located anywhere within the United States.

We are an equal opportunity employer and will consider for employment qualified applicants with arrest and conviction records.

Required Skills
ReactAngularNode.jsTypeScriptJavaScriptSQLREST APIsGitGitHubJIRAConfluenceSoftware ArchitectureAgile Methodologies
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
ICF

ICF is a global advisory and technology services provider.

Visit website
Job Details
Category fullstack
Posted 7 months ago