×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Senior Software Engineer​/Tech Lead

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: ICF Next
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    .NET Developer
Salary/Wage Range or Industry Benchmark: 119000 - 203000 USD Yearly USD 119000.00 203000.00 YEAR
Job Description & How to Apply Below

At ICF Next, we are fearless in finding new ways to solve problems, relentless in making sure it pays off for our clients and committed to making a positive change in the world.

Join our community of mission-driven creatives, communicators, strategists, and technologists to challenge the status quo.

The Team

You’ll lead a delivery team within a cross‑functional program that includes software engineers, solution and cloud architects, database administrators, Dev Sec Ops  engineers, quality assurance specialists, user experience professionals, business analysts, product managers, data analysts, accessibility and security specialists, and behavioral health subject matter experts. We partner with federal stakeholders to operate and modernize a mission‑critical data collection and performance reporting platform used by grantees and program staff.

The

Work

In this player‑coach role, you will provide day‑to‑day technical leadership while remaining hands‑on in the design, development, testing, and support of secure .NET applications. You will guide engineers through solution design and implementation, organize technical work, review code, resolve blockers, and help the team deliver dependable capabilities for data entry, batch ingestion, validation, workflow, reporting, and data exchange. A key part of the work is improving the platform without disrupting active users.

You will help the team modernize legacy components incrementally, strengthen engineering practices, improve performance and data quality, expand automated testing and deployment, and make production behavior easier to observe and troubleshoot. You will also coach engineers and communicate technical options, risks, and progress to program and client stakeholders.

Key Responsibilities
  • Lead a team of software engineers by organizing technical work, clarifying priorities, removing blockers, reviewing outcomes, and providing practical coaching and feedback.
  • Design, develop, and maintain production web applications using C#, .NET, ASP.NET Core or MVC, and modern JavaScript or Type Script.
  • Translate product, data, security, accessibility, and operational requirements into clear technical designs and implementation plans.
  • Guide the design of REST APIs, domain models, SQL Server data structures, queries, and integrations with internal and external systems.
  • Oversee capabilities for data entry, batch upload, validation, duplicate detection, workflow, notifications, reporting, and data download.
  • Establish expectations for automated tests, code quality, peer review, branching, release readiness, and maintainable documentation.
  • Support continuous integration and deployment practices and coordinate application releases with cloud, Dev Sec Ops , database, security, and quality assurance teams.
  • Lead investigation of production defects and performance issues using application logs, monitoring data, root‑cause analysis, and tested corrective actions.
  • Ensure the team applies secure coding, least‑privilege access, role‑based authorization, privacy, Section 508, and WCAG requirements throughout delivery.
  • Participate in Agile planning, estimation, demonstrations, release activities, and user acceptance testing while communicating dependencies, risks, and tradeoffs to stakeholders.
  • Contribute to shared engineering standards and mentor less‑experienced engineers across the program.
Required Qualifications
  • Bachelor’s degree in computer science, software engineering, information systems, or a related field, or equivalent professional experience.
  • 5+ years developing and supporting resilient, well‑tested production web applications, including 3+ years using C#, .NET or .NET Core, and ASP.NET MVC or Web API with object‑oriented design.
  • 2+ years leading or providing…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary