Job Description
About The Company
Kaiser Permanente is a mission-driven health care organization dedicated to helping people improve their health and well-being. Its work combines health care delivery, coverage, and technology to support members and care teams. Digital applications are an important part of that experience, helping members access information and services while supporting secure, reliable interactions. The organization’s technology teams build and maintain systems that must meet demanding expectations for availability, privacy, security, and regulatory compliance.
About The Role
As a Senior Software Engineer, you will be a senior individual contributor responsible for developing, enhancing, and supporting high-traffic, high-availability internet applications and software tools. You will help deliver timely, high-quality technology solutions for critical web applications, with work spanning production support, security and compliance, complex issue resolution, and the creation of new capabilities.
You will collaborate with product and stakeholder teams to understand member and business needs, contribute to product vision, and deliver end-to-end solutions. This hands-on role includes architecting, designing, coding, testing, and supporting member-facing applications and systems in a cloud-based environment. Technologies may include Adobe Experience Manager (AEM), modern JavaScript frameworks such as Angular, and Java and Node.js microservices. You will also work with content management systems and traditional integrations, applying established security and development standards throughout the software life cycle.
Qualifications
A bachelor’s degree in Computer Science, Computer Information Systems, or a related field and at least four years of software development or related experience are required. Additional equivalent work experience may substitute for the degree requirement.
Qualified candidates will also have at least three years of experience on projects involving implementation of a solutions development life cycle, such as SDLC; one year in a technical leadership role, with or without direct reports; two years developing or implementing web-based applications; two years developing or implementing cloud technologies such as Microsoft Azure, AWS, or Google Cloud Platform; and two years working with web application frameworks and technologies such as Angular, HTML5, CSS, or GraphQL. Candidates should bring strong problem-solving skills, sound technical judgment, and the ability to communicate and collaborate across teams.
Responsibilities
Design, develop, test, deploy, and support scalable web applications, cloud solutions, CMS capabilities, and integration services. Contribute to application architecture and translate product requirements into maintainable, secure, and reliable software. Provide production support by investigating incidents, triaging complex technical issues, identifying root causes, and implementing appropriate resolutions or modifications.
Help keep applications secure and compliant with applicable regulatory requirements and internal standards. Follow Kaiser Permanente security, development, and operational practices, and ensure that work products meet quality expectations. Support project planning by clarifying work, coordinating with partner teams, and helping teams meet business priorities and deadlines. Apply expertise to solve complex problems, communicate risks, escalate high-priority issues when needed, and identify opportunities to improve applications and development processes.
Benefits
Kaiser Permanente offers eligible employees a total rewards package that may include health and wellness programs, retirement and savings plans, paid time off, and professional development opportunities. Benefit eligibility and details vary by position, location, hours worked, and applicable plan terms. Candidates can review the benefits information provided during the application and hiring process for details relevant to this opportunity.
Equal Opportunity
Kaiser Permanente is an equal opportunity employer committed to maintaining an inclusive workplace. Employment decisions are made without regard to any characteristic protected by applicable law. The organization values the diverse backgrounds, perspectives, and experiences of its employees and encourages qualified applicants to apply.
Kaiser Permanente is a mission-driven health care organization dedicated to helping people improve their health and well-being. Its work combines health care delivery, coverage, and technology to support members and care teams. Digital applications are an important part of that experience, helping members access information and services while supporting secure, reliable interactions. The organization’s technology teams build and maintain systems that must meet demanding expectations for availability, privacy, security, and regulatory compliance.
About The Role
As a Senior Software Engineer, you will be a senior individual contributor responsible for developing, enhancing, and supporting high-traffic, high-availability internet applications and software tools. You will help deliver timely, high-quality technology solutions for critical web applications, with work spanning production support, security and compliance, complex issue resolution, and the creation of new capabilities.
You will collaborate with product and stakeholder teams to understand member and business needs, contribute to product vision, and deliver end-to-end solutions. This hands-on role includes architecting, designing, coding, testing, and supporting member-facing applications and systems in a cloud-based environment. Technologies may include Adobe Experience Manager (AEM), modern JavaScript frameworks such as Angular, and Java and Node.js microservices. You will also work with content management systems and traditional integrations, applying established security and development standards throughout the software life cycle.
Qualifications
A bachelor’s degree in Computer Science, Computer Information Systems, or a related field and at least four years of software development or related experience are required. Additional equivalent work experience may substitute for the degree requirement.
Qualified candidates will also have at least three years of experience on projects involving implementation of a solutions development life cycle, such as SDLC; one year in a technical leadership role, with or without direct reports; two years developing or implementing web-based applications; two years developing or implementing cloud technologies such as Microsoft Azure, AWS, or Google Cloud Platform; and two years working with web application frameworks and technologies such as Angular, HTML5, CSS, or GraphQL. Candidates should bring strong problem-solving skills, sound technical judgment, and the ability to communicate and collaborate across teams.
Responsibilities
Design, develop, test, deploy, and support scalable web applications, cloud solutions, CMS capabilities, and integration services. Contribute to application architecture and translate product requirements into maintainable, secure, and reliable software. Provide production support by investigating incidents, triaging complex technical issues, identifying root causes, and implementing appropriate resolutions or modifications.
Help keep applications secure and compliant with applicable regulatory requirements and internal standards. Follow Kaiser Permanente security, development, and operational practices, and ensure that work products meet quality expectations. Support project planning by clarifying work, coordinating with partner teams, and helping teams meet business priorities and deadlines. Apply expertise to solve complex problems, communicate risks, escalate high-priority issues when needed, and identify opportunities to improve applications and development processes.
Benefits
Kaiser Permanente offers eligible employees a total rewards package that may include health and wellness programs, retirement and savings plans, paid time off, and professional development opportunities. Benefit eligibility and details vary by position, location, hours worked, and applicable plan terms. Candidates can review the benefits information provided during the application and hiring process for details relevant to this opportunity.
Equal Opportunity
Kaiser Permanente is an equal opportunity employer committed to maintaining an inclusive workplace. Employment decisions are made without regard to any characteristic protected by applicable law. The organization values the diverse backgrounds, perspectives, and experiences of its employees and encourages qualified applicants to apply.
Of the 33 countries of the Americas, the United States was the 9th lowest for unemployment in 2025, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Matches Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.