ICF Next is seeking a Software Engineer (Generalist) to join a cross-functional team that partners with federal stakeholders to operate and modernize a mission-critical data collection and performance reporting platform. This role involves designing, building, testing, and supporting secure, accessible web applications that handle data entry, batch ingestion, validation, workflow, role-based access, reporting, and data exchange. The engineer will contribute across the application stack, including C# and .NET services, web interfaces, APIs, SQL Server data stores, automated tests, and release pipelines. A key aspect of the role is strengthening the platform while it remains in active use, which includes incrementally modernizing legacy components, improving performance and reliability, raising data quality, expanding automated testing and deployment practices, and making production behavior easier to observe and troubleshoot. This position is ideal for an engineer who values maintainable systems, practical collaboration, and technology that supports public health programs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level