3 days ago
Reston, VA, USAStaff+
Base Salary
$119k - $203k/yr
Responsibilities
- Build and improve application code using C#/.NET, TypeScript, and React.
- Review code and provide technical feedback to support maintainable implementations and evolving architecture.
- Own architectural decisions, design direction, technical strategy, and the technical roadmap for defined product areas.
- Lead day-to-day engineering execution by organizing development tickets, dependencies, sequencing, and implementation work.
- Make final technical recommendations within the owned area and build consensus around implementation choices.
- Own production readiness and operational health, including reliability, performance, observability, deployment pipelines, documentation, issue resolution, and long-term support.
- Define and lead agentic engineering practices for using AI tools in design, implementation, code review, testing, and delivery.
- Communicate engineering progress, technical needs, limitations, tradeoffs, dependencies, and risks to stakeholders.
Requirements
- 8+ years of relevant software engineering experience, including architecture ownership, technical leadership, and hands-on contribution to a production codebase.
- Demonstrated ability to build and maintain frontend applications using TypeScript and React.
- Experience leading engineering execution while organizing implementation work, managing dependencies, reviewing code, and remaining an active contributor.
- Experience owning architecture, design direction, and technical strategy for a defined solution area.
- Experience using agentic coding tools in day-to-day development and directing them toward maintainable results.
- Experience owning quality without a dedicated QA team, including automated testing, test strategy, and pre-release verification.
- Experience developing server-side application code using C# and .NET is desired.
- Azure development experience is preferred but not required.
- Strong communication, collaboration, organization, judgment, and follow-through in a remote engineering environment.
Benefits
- US remote position, with Oregon listed as a preferred location.
- Full-time employment with a stated nationwide remote pay range.
- ICF provides equal opportunity employment and reasonable accommodations.
Tech Stack
Categories
About ICF
ICF is a global consulting and technology services firm serving government and commercial clients across domains such as energy, health, climate, and digital modernization. It delivers advisory, program implementation, analytics, and software-enabled solutions on platforms like ServiceNow. Founded in 1969 and headquartered in Reston, Virginia, ICF is a public company traded on NASDAQ and works extensively with U.S. federal, state and local agencies as well as regulated industries.
