Jobs · Engineering · North Carolina

Principal Engineer Hybrid Cloud Operations

Kaiser Permanente · Greensboro, NC · 2 mo ago
Engineering$148k–$191k/yrFull-time

This position is designated as flexible, requiring the selected candidate to report to the assigned office in Greensboro, NC at least part of the time each week.

About the Role

This is a hands-on, senior individual-contributor role for an experienced operations leader who can bring structure, accountability, and technical depth to cloud services support. The principal will own the operating model for platform operations, documentation, incident and change processes, HA/DR posture documentation, operational readiness standards for new cloud services, vendor performance management, and service-level accountability.

The principal will enable onshore and offshore technical teams responsible for 24x7x365 operation of the environment, partner with vendors responsible for L1/L2 support, and coordinate with service and platform teams responsible for L3 escalation. The role ensures services are operationally ready with runbooks, failure scenarios, monitoring, alerting, auditability, logging, escalation paths, ownership boundaries, and sustained support expectations.

Responsibilities

  • Drive the execution of multiple work streams by identifying customer and operational needs, developing and updating procedures and policies, and gaining cross-functional support for objectives and priorities.
  • Translate business strategy into actionable business requirements, obtain and distribute resources, set standards, and measure progress.
  • Remove obstacles impacting performance, guide performance, develop contingency plans, and solve highly complex issues.
  • Influence the completion of project tasks by others, practice self-leadership, and promote learning through feedback and collaboration.
  • Provide insight into recommendations for complex technical solutions that meet design and functional needs.
  • Collaborate with architects and software consultants to ensure functional specifications are converted into flexible, scalable, and maintainable solution designs.
  • Provide technical expertise for the development, configuration, or modification of integrated business and enterprise application solutions.
  • Translate business requirements and functional specifications into physical program designs, code modules, stable application systems, and software solutions.
  • Leverage networks to drive collaboration between technical teams, architects, and software consultants.
  • Build and maintain trusting relationships with internal customers, third-party vendors, and senior management.
  • Oversee the review and implementation of recommendations for technical solutions across multiple functions.
  • Ensure specific interfaces, methods, parameters, procedures, and functions support technical solutions and align with architectural designs.
  • Derive an overall strategy for data management within an established Information Architecture that supports the business model.
  • Identify information structures to enable the development and secure operation of new information services.
  • Plan effective information storage, sharing, and publishing within the organization.
  • Set strategies for the effective use of database technology, considering complex interrelations between hardware and software.
  • Provide specialist expertise in the development, use, or operation of database management system tools and facilities.
  • Provide expert knowledge in the selection, provision, and use of database architectures, software, and facilities.
  • Facilitate and serve as a technical expert for project teams throughout the release schedule of business and enterprise software solutions.
  • Provide expertise and guidance for systems incident responses for complex issues.
  • Foster and leverage partnerships with IT teams and vendors to ensure written code adheres to company architectural standards, design patterns, and technical specifications.
  • Maintain and enhance technical expertise and knowledge of industry trends through conferences and networking.
  • Lead consultation efforts to ensure new and existing software solutions align with 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 specific interfaces, methods, parameters, procedures, and functions to support technical solutions, serving as an escalation point for complex issues.

Qualifications

  • Minimum six (6) years of experience working on projects involving the implementation of solutions applying development life cycles (e.g., SDLC).
  • Minimum four (4) years in a technical leadership role with or without direct reports.
  • Bachelor’s degree in Computer Science, CIS, or related field and minimum ten (10) years of experience in software development or a related field. Additional equivalent work experience may be substituted for the degree requirement.

Skills

  • Core: Ambiguity/Uncertainty Management, Attention to Detail, Business Knowledge, Communication, Critical Thinking, Cross-Group Collaboration, Decision Making, Dependability, Diversity, Equity, and Inclusion Support, Drives Results, Facilitation Skills, Health Care Industry, Influencing Others, Integrity, Learning Agility, Organizational Savvy, Problem Solving, Short- and Long-term Learning & Recall, Strategic Thinking, Teamwork, Topic-Specific Communication.
  • Functional: Acts with Compassion, Analytical Skills, Application Delivery Process, Application Design & Architecture, Application Maintenance, Application Testing, Client Focus, Client/Server Tools, Crisis Incident Management, Debugging and Troubleshooting, Demonstrating Personal Flexibility, Getting Work Done Through Others, IT Industry Trends & Directions, Innovative Mindset, Managing Diverse Relationships, Microsoft Office, Organizational Skills, Prioritization, Product Development Life Cycle, Relational Database Management, Relationship Building, Requirements Elicitation & Analysis, SQL/SASS, Software Development Life Cycle, System Testing, Technical Communication.

Preferred Qualifications

  • Four (4) years of development experience on Microsoft Azure.
  • Four (4) years of development experience using DevOps.
  • Four (4) years of IT consulting experience.
  • Four (4) years of experience in a leadership role within a large matrixed organization.
  • Four (4) years of experience working with IT vendors.

Pay

$147,900 - $191,400 / year. Kaiser Permanente strives to offer a market-competitive total rewards package and is committed to pay equity and transparency. The posted pay range is based on possible base salaries for the role and does not reflect the full value of the total rewards package. Actual base pay determined at offer will be based on labor market data, internal alignment, and a candidate's years of relevant work experience, education, certifications, skills, and geographic location.

Schedule

  • Full-time.
  • 40 scheduled weekly hours.
  • Shift: Day (08:00 AM - 05:00 PM).
  • Workdays: Monday, Tuesday, Wednesday, Thursday, Friday.
  • Work Setting: Flexible (worker location must align with Kaiser Permanente's Authorized States policy).
  • Travel: No.

Similar jobs