The posting, in Amwell's own words
archived Nov 14, 2026Company Description At Amwell, we’re transforming healthcare for all—powered by technology and inspired by people. Here, your ideas don’t just matter—they drive real change, improving lives on a global scale. We marry technology and innovation with clinical excellence to provide trusted solutions that solve the healthcare industry’s biggest pain points and are on a mission to enable greater access to more convenient, affordable, and effective care. We do this through our technology-enabled care platform that is designed to help our clients achieve their digital care ambitions – today and in the future. We offer programs spanning the full care continuum , including urgent, acute and specialty care, behavioral health, and services for the treatment of chronic conditions such as heart and cardiometabolic diseases. Programs are powered by Amwell as well as our growing partner network. For almost two decades, Amwell has proudly served some of the largest and most sophisticated healthcare organizations in the U.S. and worldwide. Our team is passionate about technology’s role in transforming care delivery and making it more equitable, accessible, efficient, cost-effective and navigable for all. Brief Overview The Staff Software Engineer at Amwell is responsible for independently designing, developing, and delivering complex, scalable software solutions for our next-generation digital healthcare platform. This role requires strong technical expertise, end-to-end ownership, and sound technical judgment, working collaboratively across teams to ensure high-quality, secure, and reliable solutions with minimal supervision. Core Responsibilities Backend Development: Independently design, build, test, and deploy scalable microservices and APIs using TypeScript (Node.js/NestJS) and Java (Spring Boot). Frontend Development: Develop and enhance Angular applications and micro-frontends, translating UX designs into maintainable solutions. End-to-End Ownership: Take full responsibility for technical deliverables across the Agile SDLC, from design and estimation through deployment and production support. Cross-Functional Collaboration: Partner with Product, Architecture, UX, and QA to translate complex requirements into effective technical solutions. Quality & Testing: Implement and maintain automated unit, integration, and contract tests to ensure software quality. Technical Problem-Solving: Independently resolve complex technical challenges, improving performance, scalability, security, and reliability. Production Support: Monitor and troubleshoot applications using Elastic APM, CloudWatch, and alerting tools. Technical Innovation: Develop prototypes and proofs of concept (POCs) to evaluate new technologies and recommend practical solutions. Documentation & Product Support: Maintain technical documentation and support existing web and mobile products as business needs evolve.