Senior Manager IT Engineering Applications - Java Full-Stack Development, Azure Cloud, Databricks

Job summary

Pasadena
Engineering

Work model

Hybrid
2 weeks ago
Job description

Job Summary

This role will lead the engineering ownership of the NPS (National Pricing System) application, which is currently supported by vendor teams. A key focus will be to transition knowledge in-house, build a strong internal engineering team, and establish long-term sustainable capabilities within Kaiser Permanente. The individual will be responsible for balancing vendor oversight with internal capability development, while ensuring stable production operations and continuous delivery of enhancements.

Key Responsibilities

  • Lead and manage the engineering team supporting the NPS Pricing application.
  • Drive the strategy to build and retain in-house SME knowledge, reducing reliance on vendors over time.
  • Oversee vendor delivery, performance, and accountability, ensuring alignment with KP expectations.
  • Partner with business stakeholders to deliver enhancements, prioritize work, and improve system capabilities.
  • Ensure production stability, including incident management, support processes, and operational excellence.
  • Provide technical leadership across Java full-stack, microservices architecture, and modern data platforms (Databricks).
  • Manage cross-team dependencies, technical risks, and delivery commitments.

Essential Responsibilities

  • Manages designated units by translating business plans into tactical action items, communicating goals, and ensuring policy adherence.
  • Pursues professional growth and provides developmental opportunities for others, including hiring, training, and talent development.
  • Leverages DEVOPS, and both Waterfall and Agile practices, to design, develop, and deliver resilient, secure, high-volume, cloud-based solutions.
  • Fosters collaboration between team members, architects, and software consultants to ensure functional specifications are converted into scalable solution designs.
  • Manages technical teams in the translation of business requirements into physical program designs and code modules.
  • Ensures appropriate technical management of vendors (e.g., offshore, application, service).
  • Manages team through all software development lifecycle phases.

Minimum Qualifications

  • Minimum six (6) years experience working on project(s) involving the implementation of solutions applying development life cycles (e.g., SDLC).
  • Bachelors degree in Computer Science, CIS, or related field and Minimum eight (8) years experience in software development or a related field. Additional equivalent work experience may be substituted for the degree requirement.

Preferred Qualifications

  • Three (3) years of work experience in a role requiring interaction with senior leadership (e.g., Director level and above).
  • Two (2) years managing operating budgets and/or project financials.
  • Strong experience leading enterprise application teams, preferably in pricing, underwriting, or sales platforms.
  • Proven ability to build and develop in-house engineering talent and reduce vendor dependency.
  • Hands-on experience with Java full-stack development, Microservices architecture, and cloud-based platforms.
  • Experience with Databricks or modern data platforms and integration with enterprise applications.
  • Strong background in production support, incident management, and operational stability.
  • Experience in vendor management and working with external partners.
  • Preferred: Pricing domain knowledge (rating, underwriting, or actuarial systems).

Additional Information

  • Pay Range: $176,000 - $227,700 / year
  • Work Location: Flexible (On-site at a KP location with work-from-home flexibility).
  • Travel: No.