Well is on a mission to transform healthcare through their unique consumer health engagement platform. As a Senior Software Engineer, you will help develop the technology platform that drives engagement and behavior change, working with a diverse team to design and implement product features that enhance member experience.
Responsibilities:
- Lead Architectural Evolution: Design and implement highly scalable, event-driven distributed systems and microservices. You will take ownership of long-term technical health, ensuring our architecture remains performant and maintainable as we scale
- Productionalize AI/LLM Features: Prototype and deploy LLM-powered features to enhance the member experience. This includes developing "intelligent" services using Model Context Protocol (MCP) to connect our proprietary data with generative AI tools
- Perform Forensic Remediations: Conduct deep-dive technical analysis into legacy systems to identify and remediate architectural debt. You will serve as the lead during complex infrastructure transitions, such as monorepo optimizations and serverless environment migrations
- Identity & Security Stewardship: Drive the adoption of advanced security protocols, including Multi-Factor Authentication (MFA) and granular OAuth flows, ensuring member data is protected at the highest standards (e.g., NIST SP863B)
- Technical Mentorship: Act as a force multiplier for the team through rigorous, forensic code reviews and architectural consultations. You will help define the "Well Standard" for code hygiene, testing, and CI/CD excellence
- Scale Infrastructure: Collaborate with DevOps to architect and maintain cloud infrastructure using Terraform, focusing on VPC security, cost-reduction, and zero-downtime deployments
- Professional Responsibility: Take personal and professional responsibility for keeping all Well systems and data, including sensitive member data, secure and safe, according to Well data and security policies and HIPAA guidelines
Requirements:
- 7+ years of experience in software engineering with a focus on building and scaling high-performance backend systems in a modern cloud environment
- Expert-level proficiency in TypeScript and Node.js, including experience with modern runtimes (Node 22+) and high-performance tooling (e.g., Oxlint, esbuild)
- Practical experience implementing LLM features in production. Familiarity with prompt engineering, vector databases, and frameworks like LangChain or LlamaIndex is required
- Proven ability to design event-driven architectures and manage data consistency across AWS services such as Kinesis, DynamoDB, SQS, and PostgreSQL
- Expert proficiency in Terraform for managing complex AWS environments, including VPC networking and IAM
- A solid understanding of both microservices and monolith patterns with the ability to make data-driven choices between the two
- A strong understanding of security principles in software development, particularly as applied to consumer-facing healthcare applications and identity management
- You are passionate about Well's mission to redefine the healthcare experience and improve the quality and affordability of care for America
- Experience in healthcare contexts or highly regulated industries is considered a significant plus