Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ICF Logo

Senior Software Engineer (Remote - US)

ICF

$98,124 - $166,810
Oct 10, 2025
Reston, VA, US
Apply Now

ICF is looking to leverage technology to drive connections through a multi-channel experience by developing a multi-agentic LLM/Generative AI application leveraging RAG architecture.

Requirements

  • 5+ years of experience in full stack software engineering with an excellent understanding of best practices, design patterns, clean code, and unit/integration testing.
  • 3+ years with NodeJS development experience including development of REST APIs with frameworks such as Express or NextJS.
  • 3+ years experience with Frontend development with React or NextJS.
  • 2+ years experience with Python.
  • 2+ years experience working in the AWS cloud with a good understanding of AWS services and cloud application development.
  • 2+ years of experience writing and debugging SQL queries and building applications that integrate with relational databases such as PostgreSQL.
  • 2+ years experience with ORM technologies such as TypeORM.

Responsibilities

  • Stay up to date on assigned specialties, work on expanding to others.
  • Conduct thorough code reviews, implement unit and integration tests, and ensure code quality.
  • Bring new ideas, tools, services, and techniques to the group.
  • Use analytical thinking to make decisions based on facts and metrics whenever possible.
  • Be willing to step up and lead initiatives at, or slightly above your title.
  • Work harmoniously with all technology team members.
  • Develop and follow ICF coding standards.

Other

  • 100% remote work anywhere within the United States. Must be able to support Eastern Time Zone
  • Bachelor's degree (e.g., computer science, management information systems, mathematics) or equivalent experience.
  • 2+ years experience with Agile and Scrum methodologies, including sprint planning, stand-ups, and retrospectives.
  • 2+ years experience writing unit and integration tests and monitoring code coverage metrics.
  • MUST RESIDE in the United States (U.S.), and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply.
  • Must be US Citizen due to a Federal contract requirements.