K

Kaiser Permanente

Integrated healthcare provider and payer platform

Principal Engineer Cloud Operations

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timePleasanton, CA, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, CIS, or a related field, and at least ten years of experience in software development or a related field; equivalent additional work experience may substitute for the degree requirement.
  • At least six years of experience working on projects involving implementation of solutions using development life cycles such as the Software Development Life Cycle (SDLC).
  • At least four years in a technical leadership role, with or without direct reports.

Responsibilities

  • Own the operating model for platform operations, documentation, incident and change processes, high availability and disaster recovery posture documentation, operational readiness standards for new cloud services, vendor performance management, and service-level accountability.
  • Enable onshore and offshore technical teams responsible for operating the environment 24 hours a day, 7 days a week, 365 days a year; partner with vendors providing Level 1 and Level 2 support; and coordinate with service and platform teams providing Level 3 escalation.
  • Ensure services are operationally ready for general availability, with runbooks, failure scenarios, monitoring, alerting, auditability, logging, escalation paths, ownership boundaries, and sustained support expectations in place.
  • Drive execution across multiple work streams by identifying customer and operational needs; developing and updating procedures and policies; securing cross-functional support for objectives and priorities; translating business strategy into actionable business requirements; obtaining and distributing resources; setting standards and measuring progress; removing obstacles; guiding performance; developing contingency plans; solving complex issues; and influencing completion of project tasks by others.
  • Promote learning and collaboration by acting on performance feedback, building cross-functional relationships, communicating information and advice, adapting to competing demands, providing feedback, mentoring and coaching team members, fostering open dialogue, evaluating strengths and weaknesses, and learning from change and feedback.
  • Recommend complex technical solutions that meet design and functional needs.
  • Serve as an expert on innovative technical solutions that meet design and functional needs.
  • Collaborate with architects and software consultants to convert functional specifications into flexible, scalable, and maintainable solution designs.
  • Provide technical expertise and guidance for development, configuration, or modification of integrated business and enterprise application solutions, including serving as an escalation point for component-based application design and coding.
  • Translate business requirements and functional specifications into program designs, code modules, stable application systems, and software solutions in partnership with business analysts and other team members.
  • Drive collaboration among technical teams, architects, and software consultants to convert functional specifications into flexible, scalable, and maintainable solution designs.
  • Build and maintain relationships with internal customers, third-party vendors, and senior management to align and gain support from project stakeholders.
  • Oversee review and implementation of technical-solution recommendations across multiple functions.
  • Ensure interfaces, methods, parameters, procedures, and functions support technical solutions and align with architectural designs.
  • Derive data-management strategy within the established information architecture; identify information structures needed to develop and securely operate information services; and plan effective information storage, sharing, and publishing.
  • Set strategies for effective database technology use; provide expertise in database management system tools and facilities and database architectures, software, and facilities; and take responsibility for a technical staff team as needed.
  • Facilitate and serve as a technical expert for project teams throughout the release schedule of business and enterprise software solutions.
  • Provide expertise and guidance to team members responding to complex systems incidents.
  • Partner with IT teams and vendors to ensure code follows company architectural standards, design patterns, and technical specifications.
  • Maintain technical expertise and industry knowledge by participating in conferences and developing a network of IT industry experts.
  • Lead consultation efforts to ensure new and existing software solutions are developed with insight into industry best practices, strategies, and architectures.
  • Provide expert technical advice and recommendations on software engineering, market trends, and new programs and applications.
  • Review and verify resource estimates for complex technical design, coding, and testing efforts.
  • Identify interfaces, methods, parameters, procedures, and functions needed to support technical solutions, serving as an escalation point for complex or unresolved requirements-translation issues.
  • Use DevOps and Waterfall and Agile practices to design, develop, and deliver resilient, secure, multi-channel, high-volume, high-transaction, on-premises and cloud-based solutions.

Desired Qualifications

  • At least four years of development experience with Node.js.
  • At least four years of development experience with Oracle.

About the Company

Kaiser Permanente

Integrated healthcare provider and payer platform

Kaiser Permanente runs an integrated healthcare platform that lets members manage and pay medical, premium, and pharmacy bills online. It serves Medicare Advantage, Individual and Family, and non-employer plans, offering options to pay as a guest or set up payment plans. The platform works by presenting a centralized online portal where users can view bills, choose how to pay, and handle multiple types of charges in one place. Revenue comes from premiums and medical services fees, while the service aims to reduce administrative work for both providers and patients and encourage on-time payments. What sets Kaiser Permanente apart is its combination of healthcare services with a single billing experience across multiple plan types, focusing on a user-friendly, centralized payment process rather than handling billing through separate systems. Its goal is to provide a straightforward, reliable way for members to manage and pay their bills, improving convenience and payment timeliness.

Company size
10,001+
Company stage
Grant
Total funding
$7.5M
Headquarters
Oakland, CA
Founded
1945

Recently Posted Jobs

Explore more opportunities at Kaiser Permanente

See more jobs