Sr. Software Engineer Web Applications

LE0010 Stanford Health Care

Palo Alto (CA)

On-site

USD 10,603,000 - 14,053,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Stanford Health Care’s Technology & Digital Solutions team is seeking a Senior Full-Stack Software Engineer to design, build, test, and maintain secure web applications that support education, research, and patient care.

This hands‑on role interacts with teams across Stanford University and Stanford Health Care, leveraging modern front‑end and back‑end frameworks and cloud-native platforms to deliver scalable, reliable solutions.

Qualifications

  • Strong proficiency in full‑stack software development including front‑end, back‑end, API, database, and integration technologies.
  • Experience designing, developing, securing, and supporting RESTful APIs, services, and system integrations.
  • Knowledge of cloud-native environments, containers, CI/CD pipelines, automated testing, and monitoring.

Responsibilities

  • Design, develop, test, deploy, and maintain secure, full‑stack web applications, APIs, services, and integrations.
  • Build responsive, accessible front‑end experiences using HTML, CSS, JavaScript, and modern frameworks.
  • Develop back‑end services, APIs, data models, and integrations using Java, Python, or .NET.

Skills

Full-stack development
RESTful APIs
CI/CD

Education

Bachelor’s degree in IT/CS/SE/Web Design

Tools

Java
Python
.NET

Job description

If you're ready to be part of our legacy of hope and innovation, we encourage you to take the first step and explore our current job openings. Your best is waiting to be discovered.

Day - 08 Hour (United States of America) Stanford Health Care’s Technology & Digital Solutions team is seeking a Senior Full-Stack Software Engineer to support, maintain, and evolve a suite of mission-critical custom applications that advance all three missions of the Stanford Medicine: education, research, and patient care.

This role interacts with teams across Stanford University, Stanford Health Care, and Stanford Children's Health. In this role, you will suggest and use modern, state-of-the-art technologies to deliver meaningful impact. You are expected to leverage cloud-native platforms and AI-enabled capabilities to design and build scalable, reliable solutions.

Working within small, focused teams, you will have end-to-end ownership of applications - from technical design and development through deployment, operations, and continuous improvement. This is a Stanford Health Care job.

A Brief Overview The Senior Full-Stack Software Engineer is responsible for designing, developing, testing, deploying, and maintaining secure, scalable, mission-critical web applications and services for Stanford Health Care.

This hands‑on role requires strong expertise across both front‑end and back‑end development, as well as demonstrated experience building and operating applications in cloud‑native environments. Working in a fast‑paced Agile environment, the Senior Full‑Stack Software Engineer partners with product managers, UX/UI designers, engineers, infrastructure teams, and business stakeholders to deliver reliable, accessible, and user‑centered digital solutions.

The role contributes throughout the full software development lifecycle, including requirements gathering, architecture and technical design, implementation, testing, deployment, production support, and continuous improvement.

Locations

Stanford Health Care

What you will do
  • Design, develop, test, deploy, and maintain secure, full-stack web applications, APIs, services, and integrations.
  • Build responsive, accessible, and user‑centered front‑end experiences using HTML, CSS, JavaScript, and modern web development frameworks.
  • Design and develop robust back‑end services, APIs, integrations, and data‑access layers using technologies such as Java, Python.
  • Work with relational and NoSQL databases to design data models, develop queries, optimize performance, and support application integrations.
  • Build and support public‑facing and internal applications that meet high standards for availability, performance, usability, security, and maintainability.
  • Translate functional requirements, wireframes, and design specifications into scalable technical designs and high‑quality software solutions.
  • Collaborate with product managers, designers, stakeholders, and engineering teams to clarify requirements, define technical approaches, and deliver iterative product improvements.
  • Participate in all phases of the software development lifecycle, including analysis, technical design, development, code review, testing, deployment, production support, and documentation.
  • Develop automated unit, integration, and end‑to‑end tests to improve software quality, reliability, and release confidence.
  • Troubleshoot and resolve complex production issues across the user interface, APIs, application services, integrations, databases, and cloud infrastructure.
  • Design and improve application architecture and engineering practices to enhance performance, security, reliability, scalability, and maintainability.
  • Develop, deploy, and operate applications in cloud‑native environments using containers, CI/CD pipelines, automated testing, monitoring, logging, and observability tools.
  • Partner with infrastructure, platform, and security teams to ensure applications comply with organizational standards for cloud operations, security, privacy, and resilience.
  • Contribute to the selection and adoption of development frameworks, tools, standards, and best practices.
  • Stay current with full‑stack, cloud‑native, and AI‑enabled software development technologies and practices; identify opportunities to apply them responsibly to improve development efficiency and user outcomes.
  • Mentor team members, provide technical guidance, and champion engineering best practices across the organization.
Education Qualifications

Bachelor’s degree in Information Technology, Computer Science, Software Engineering, Web Design or a directly related field from an accredited college or university.

Required Master’s Degree Preferred Experience Qualifications 5+ years of directly related experience Required Required Knowledge, Skills and Abilities Strong proficiency in full‑stack software development, including modern front‑end, back‑end, API, database, and integration technologies. Strong proficiency in HTML, CSS, JavaScript, and modern front‑end frameworks and responsive web development practices. Strong proficiency in back‑end development using Java, Python, .NET, or comparable languages and frameworks. Experience designing, developing, securing, and supporting RESTful APIs, application services, and system integrations. Experience working with relational and NoSQL databases, including data modelling, query development, and performance tuning. Demonstrated experience designing, building, deploying, and operating scalable applications in cloud‑native environments. Knowledge of cloud‑native tools and practices, including containers, CI/CD pipelines, automated testing, infrastructure as code, monitoring, logging, and observability. Experience with one or more major cloud platforms, such as Microsoft Azure, AWS, or Google Cloud Platform. Knowledge of secure software development practices, application security principles, authentication and authorization patterns, and common web application vulnerabilities. Knowledge of software architecture, design patterns, algorithms, data structures, web technologies, protocols, and cross‑browser compatibility. Ability to build and support high‑performing, reliable, production‑quality applications for large and demanding user audiences. Knowledge of accessibility, usability, responsive design, human‑computer interaction, and interaction design patterns. Strong troubleshooting, debugging, analytical, and problem‑solving skills. Ability to communicate complex technical concepts effectively to technical and non‑technical stakeholders. Ability to work effectively in a fast‑paced, collaborative, and evolving Agile environment. Ability to influence technical direction, mentor peers, and champion engineering standards and best practices.

Licenses and Certifications

None

These principles apply to ALL employees: SHC Commitment to Providing an Exceptional Patient & Family Experience Stanford Health Care sets a high standard for delivering value and an exceptional experience for our patients and families. Candidates for employment and existing employees must adopt and execute C‑I‑CARE standards for all of patients, families and towards each other. C‑I‑CARE is the foundation of Stanford’s patient‑experience and represents a framework for patient‑centered interactions. Simply put, we do what it takes to enable and empower patients and families to focus on health, healing and recovery. You will do this by executing against our three experience pillars, from the patient and family’s perspective: Know Me: Anticipate my needs and status to deliver effective care Show Me the Way: Guide and prompt my actions to arrive at better outcomes and better health Coordinate for Me: Own the complexity of my care through coordination.

Equal Opportunity Employer

Stanford Health Care (SHC) strongly values diversity and is committed to equal opportunity and non‑discrimination in all of its policies and practices, including the area of employment.

Accordingly, SHC does not discriminate against any person on the basis of race, color, sex, sexual orientation or gender identity and/or expression, religion, age, national or ethnic origin, political beliefs, marital status, medical condition, genetic information, veteran status, or disability, or the perception of any of the above.

People of all genders, members of all racial and ethnic groups, people with disabilities, and veterans are encouraged to apply.

Qualified applicants with criminal convictions will be considered after an individualized assessment of the conviction and the job requirements.

Base Pay Scale

Generally starting at $76.97 - $102.01 per hour

With an unmatched track record of scientific discovery, technological innovation and translational medicine, Stanford Medicine physicians are pioneering leading edge therapies today that will change the way health care is delivered tomorrow. As part of our spirit of discovery, we also leverage our deep relationships with luminary Silicon Valley companies to develop new ways to deliver preeminent patient care.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Patient Care Coordinator II - Workforce Health and Wellness
Patient Care Coordinator II - Workforce Health and Wellness

LE0010 Stanford Health Care • Palo Alto (CA)

On-site
USD 47,000 - 52,000
Sr Program Project Coordinator
Sr Program Project Coordinator

LE0010 Stanford Health Care • Newark (CA)

On-site
USD 135,592,000 - 176,280,000
Clinical Systems Analyst - MyChart
Clinical Systems Analyst - MyChart

LE0010 Stanford Health Care • Palo Alto (CA)

On-site
USD 165,312,000 - 217,661,000
Clinical Systems Analyst - Data Integration & Software Development
Clinical Systems Analyst - Data Integration & Software Development

Stanford Health Care • California (MO)

Hybrid
Relief A Clinical Nurse (RN), Digestive Health OPC - .20 FTE, Days (08HR)
Relief A Clinical Nurse (RN), Digestive Health OPC - .20 FTE, Days (08HR)

LE0010 Stanford Health Care • Redwood City (CA)

On-site
USD 153,000 - 174,000
Senior Clinical Systems Analyst - MyChart/Cache Programmer
Senior Clinical Systems Analyst - MyChart/Cache Programmer

LE0010 Stanford Health Care • Palo Alto (CA)

On-site
USD 84,000 - 111,000
Associate Clinical Systems Imaging Analyst - Radiation Oncology
Associate Clinical Systems Imaging Analyst - Radiation Oncology

LE0010 Stanford Health Care • Palo Alto (CA)

On-site
USD 75,000 - 99,000
Senior Clinical Systems Analyst - MyChart/EpicCareLink
Senior Clinical Systems Analyst - MyChart/EpicCareLink

LE0010 Stanford Health Care • Palo Alto (CA)

On-site
USD 84,000 - 112,000
Nurse Manager II - Main Operating Room (Full-time, 8-Hour Day Shifts)
Nurse Manager II - Main Operating Room (Full-time, 8-Hour Day Shifts)

LE0010 Stanford Health Care • Palo Alto (CA)

On-site
USD 134,000 - 178,000
Pediatric ED, Complex Care Manager (LCSW) - Social Work / Outpatient
Pediatric ED, Complex Care Manager (LCSW) - Social Work / Outpatient

LE0010 Stanford Health Care • Palo Alto (CA)

On-site
USD 126,000 - 168,000
Medical insurance
Dental insurance
Vision insurance
+2