E

Evolent

Delivers value-based care through analytics

Lead Software Engineer

Frontend EngineeringUpdated on Nov 10
Full-timeRemote in USA$140k - $160k

About the Job

Requirements

  • At least 7 years of professional software development experience, including at least 4 years building production web applications with React and TypeScript.
  • At least 2 years of experience leading teams of 3 or more software engineers.
  • Deep, hands-on experience with Next.js, including Server and Client Components, server-side rendering, streaming, and caching.
  • Experience building AI- or agent-driven user interfaces, such as Vercel AI SDK, assistant-ui, CopilotKit, or AG-UI, or equivalent streaming, real-time interfaces using Server-Sent Events or WebSockets.
  • Experience designing and delivering data-heavy enterprise screens, such as large grids, document viewers, rich-text editors, and multi-step workflows, using component libraries such as KendoReact or MUI.
  • Proven experience with the backend-for-frontend pattern and integrating front ends with services written in other languages, such as .NET (C#) and Python (FastAPI).
  • Experience implementing authentication with Entra ID (Azure AD) and OpenID Connect.
  • Demonstrated expertise delivering applications that meet WCAG 2.1/2.2 AA and Section 508 requirements.
  • Experience with front-end testing using Vitest or Jest, React Testing Library, and Playwright.
  • Hands-on experience with Docker, Kubernetes (AKS preferred), CI/CD with GitHub Actions, and OpenTelemetry.
  • Experience applying npm supply-chain security practices, such as SBOMs, lockfile policy, and dependency scanning.
  • Strong, daily use of AI-assisted development tools such as GitHub Copilot.
  • Experience in Agile development methodologies and working in cross-functional, globally distributed teams.
  • Strong problem-solving skills, including resolving complex technical challenges and making critical decisions under pressure.
  • A Bachelor's or Master's degree in Computer Science or Software Engineering, or equivalent professional experience.

Responsibilities

  • Lead the design, development, and delivery of the agent-to-human handoff experience, ensuring alignment with business goals, product requirements, and regulatory decision timeframes.
  • Provide technical leadership and mentorship to the front-end engineering team, fostering a collaborative and productive development environment.
  • Oversee the full front-end development lifecycle, from initial concept to production deployment and ongoing maintenance.
  • Collaborate with product managers, UX designers, clinical stakeholders, and other engineers to prioritize work, set timelines, and deliver features on schedule.
  • Define and implement the React and Next.js architecture, including Server and Client Component boundaries, an opt-in caching standard, and read-your-writes behavior for decision forms.
  • Establish the self-hosting standard for Next.js as containers on AKS, avoiding hosting-specific features that limit portability.
  • Define the backend-for-frontend pattern and integration approach for .NET (C#) and Python (FastAPI) services, and Entra ID / OpenID Connect authentication.
  • Partner with design-system owners on a technology-agnostic design token layer and a single Material-based theme across component libraries such as KendoReact and MUI.
  • Own npm supply-chain controls, including SBOM generation, pinned lockfiles, dependency allow-lists, and scanning through GitHub Actions, CodeQL, Dependabot, and JFrog Xray.
  • Conduct code reviews and ensure adherence to coding standards, accessibility requirements, and security guidelines.
  • Plan and lead framework and library upgrades, including annual Next.js major-version migrations.
  • Architect streaming user interfaces using Server-Sent Events that render agent narratives, tool calls, citations, and generative UI using the Vercel AI SDK, assistant-ui, and CopilotKit over the AG-UI protocol.
  • Define the AG-UI event contract with the agent team, including shared state, frontend tools, and human-in-the-loop approval interrupts raised by Pydantic AI tools that require approval.
  • Design human-in-the-loop patterns that let reviewers approve, modify, or override agent recommendations with structured rationale that supports the audit trail.
  • Establish patterns for slow, interrupted, or failed agent calls, including resumable streams, retries, timeouts, and clear status for the reviewer.
  • Lead delivery of data-heavy screens, including large sortable and filterable grids, PDF and document viewers, rich-text editors, and workflow wizards.
  • Ensure WCAG 2.1/2.2 AA and Section 508 conformance across the application, including support for independent accessibility conformance reviews.
  • Instrument the front end with OpenTelemetry to trace the agent-to-human handoff end to end.
  • Use approved AI-assisted engineering tools to accelerate software development, testing, documentation, troubleshooting, and analysis activities.
  • Evaluate and validate AI-generated outputs for correctness, security, maintainability, compliance, and business appropriateness.
  • Continuously identify opportunities to improve engineering productivity and solution quality through AI-enabled workflows and automation.
  • Contribute reusable prompts, skills, agents, engineering playbooks, and AI-assisted development patterns to benefit the broader engineering organization.
  • Follow enterprise policies governing AI usage, intellectual property protection, security, privacy, PHI handling, and Responsible AI practices.
  • Handle patient data safely under HIPAA, keeping PHI out of browser storage, client logs, and telemetry.
  • Ensure no confidential, regulated, or protected information is used with unapproved AI services or tooling.
  • Participate in peer reviews and validation processes for AI-assisted solutions.

Desired Qualifications

  • Working knowledge of Python and Pydantic AI, including agent tool approval and the AG-UI and Vercel AI SDK adapters.
  • Experience designing human-in-the-loop experiences for AI agents, including approval, override, and audit workflows.
  • Experience with FHIR R4; Da Vinci Prior Authorization Support (PAS) is a plus.
  • Experience consuming events from Azure Service Bus or similar message brokers.
  • Experience with C# and .NET.
  • Experience with design systems and design tokens, including Material Design.
  • Experience integrating AI services, models, or agents into production applications.
  • Healthcare domain experience, including handling PHI under HIPAA.

About the Company

Evolent

Delivers value-based care through analytics

Evolent Health helps healthcare organizations transition to value-based care by pairing technology, analytics, and clinical expertise to improve patient outcomes while lowering costs. It partners with health systems, physician groups, and health plans to deliver data-driven care coordination, population health management, and risk-adjustment services. The company’s offerings include software platforms, analytics, and clinical support that enable more efficient care delivery, shared savings programs, and performance-based incentives. Compared with competitors, Evolent emphasizes end-to-end collaboration with clients and a diversified client base, combining technology with hands-on clinical and operational expertise to drive measurable outcomes. Its goal is to help clients succeed in value-based models by delivering better patient care at lower total costs.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Arlington County, VA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Evolent

See more jobs