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.




