
Lead Software Engineer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in United States.
• Lead the design, development, and implementation of the agent-to-human handoff experience.
• Provide technical guidance and mentorship to front-end engineers.
• Manage the entire front-end development lifecycle from initial concept through to deployment and maintenance.
• Collaborate with product managers, UX designers, clinical stakeholders, and engineers to prioritize tasks and deliver features.
• Define architecture for React and Next.js, including component boundaries, caching standards, and read-your-writes behavior.
• Establish standards for self-hosting Next.js containers on AKS.
• Define backend-for-frontend (BFF) patterns and integrations with .NET/C# and Python/FastAPI services.
• Collaborate on design tokens and Material-based themes.
• Manage npm supply-chain controls and dependency scanning.
• Conduct code reviews and enforce coding, accessibility, and security standards.
• Lead upgrades of frameworks and libraries, including migrations to Next.js.
• Architect streaming interfaces utilizing SSE, Vercel AI SDK, assistant-ui, CopilotKit, and AG-UI.
• Define AG-UI event contracts, shared state, frontend tools, and approval interrupts.
• Design workflows for human-in-the-loop approval, modification, override, and auditing.
• Establish protocols for handling slow, interrupted, or failed agent calls.
• Lead the delivery of data-intensive grids, document viewers, rich-text editors, and workflow wizards.
• Ensure compliance with WCAG 2.1/2.2 AA and Section 508 standards.
• Instrument the frontend using OpenTelemetry.
• Utilize and assess AI-assisted engineering tools while ensuring quality, security, compliance, and privacy.
• Contribute reusable AI prompts, agents, playbooks, and development patterns.
• Adhere to policies regarding AI, intellectual property, security, privacy, PHI, and Responsible AI.
• Ensure PHI is not stored in browser storage, client logs, or telemetry.
• Engage in peer reviews and validation of AI-assisted solutions.
• Over 7 years of professional software development experience, including a minimum of 4 years developing production web applications using React and TypeScript.
• At least 2 years of experience leading teams of 3 or more software engineers.
• Extensive hands-on experience with Next.js, covering Server and Client Components, server-side rendering, streaming, and caching.
• Experience in building AI or agent-driven user interfaces or equivalent streaming, real-time interfaces using Server-Sent Events or WebSockets.
• Familiarity with data-heavy enterprise screens utilizing KendoReact or MUI.
• Experience with the backend-for-frontend pattern and services in .NET (C#) and Python (FastAPI).
• Knowledge of implementing Entra ID (Azure AD) and OpenID Connect authentication.
• Proven expertise in delivering applications that comply with WCAG 2.1/2.2 AA and Section 508 standards.
• Proficient in using Vitest or Jest, React Testing Library, and Playwright.
• Experience with Docker, Kubernetes (preferably AKS), GitHub Actions, and OpenTelemetry.
• Knowledge of applying npm supply-chain security practices, including SBOMs, lockfile policy, and dependency scanning.
• Strong daily usage of AI-assisted development tools like GitHub Copilot.
• Excellent leadership and communication abilities.
• Familiarity with Agile methodologies and experience with globally distributed teams.
• Strong problem-solving capabilities.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
• High-speed internet connection of over 10 Mbps at home.
• Government-issued photo ID, comprehensive background check, in-person I-9 verification, and potential drug screening prior to employment.
• Final interviews may necessitate onsite attendance.
• Must adhere to the prohibition on AI tools during interviews.
• Preferred qualifications include: Python and Pydantic AI; human-in-the-loop AI agent experiences; familiarity with FHIR R4; Da Vinci PAS; Azure Service Bus; C#/.NET; design systems and Material Design; production AI integrations; experience in healthcare/PHI/HIPAA.
• Work/life balance.
• Flexible work arrangements.
• Autonomy in your role.
• Health insurance benefits.
• Comprehensive benefits package.
• Equal opportunity employer.
• Support for reasonable accommodations.
Labcorp
Apollo.io
SoftDesign
Evolent
Get handpicked remote jobs straight to your inbox weekly.