Providence Health & Services

Director Software Engineering

Providence Health & Services$150K — $180K *
Healthcare
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field, Master's preferred
  • 10+ years of experience in software engineering
  • 8+ years of experience leading technical teams
  • Strong experience with data-driven decision making
  • Preferred experience in a healthcare environment
  • Proven ability to build relationships with stakeholders
  • Expertise in software engineering best practices
  • Ability to work independently while leading a technical team

Responsibilities

  • Own software solution strategy and architecture for the portfolio
  • Lead design of technical solutions that align with business objectives
  • Advise on emerging industry trends and their implications
  • Define complete software tools and processes for supportable solutions
  • Promote a culture of quality across engineering teams
  • Guide unit and performance testing strategies
  • Use data to identify and communicate solution quality issues
  • Prioritize work across teams to adapt to changing needs
  • Optimize engineering lifecycle for significant improvements
  • Drive continuous improvement in engineering responsiveness
  • Collaborate with teams to establish effective service transitions
  • Take ownership of solution quality and user experience
  • Quickly resolve issues and collaborate with peers
  • Build a diverse and capable engineering team
  • Lead talent development efforts
  • Communicate strategy and team goals effectively
  • Foster an inclusive and collaborative team culture
  • Represent and embody company values

Benefits

  • 401(k) Savings Plan with employer matching
  • Comprehensive health care benefits (medical, dental, vision)
  • Life and disability insurance
  • Generous time off benefits including parental leave and vacation
  • Access to well-being resources and additional voluntary benefits
Full Job Description
Job Description

As a Software Engineering Leader, you will take end-to-end ownership for the development, quality, and delivery of solutions and services that delight caregivers and add strategic value to PSJH. You will evaluate requirements, estimate costs, design and implement solutions, and define the quality criteria needed to ensure successful outcomes.

In this role, you will manage and improve the engineering process, navigate risks and dependencies, make thoughtful trade-offs, and integrate software into broader ecosystems, solutions, and services. You will also guide architecture strategy, promote engineering excellence, and help teams deliver manageable, supportable, performant, and resilient solutions that meet business objectives and quality KPIs.

What You'll Do:

  • Architecture Strategist: Own software solution strategy, architecture, design, and engineering deliverables for the portfolio you support.
  • Technical Solution Builder: Lead teams in designing technical solutions that deliver expected partner value and support PSJH business objectives, while ensuring the technical vision is iterative and positioned for future releases.
  • Innovation Advisor: Anticipate industry, market, technology, and business trends, and advise leaders on new solutions, needed capabilities, and technologies that support the future solution vision.
  • Cross-Service Planner: Use a broad, cross-service perspective to define software, tools, cloud services, processes, role assignments, dependencies, and documentation that result in complete, resilient, and supportable solutions.
  • Quality Champion: Promote a culture of quality across Engineering teams, including product management, development, and testing, ensuring standards align with overall service and solution objectives.
  • Testing and Performance Leader: Guide software engineers in the architecture and design of unit, integrated, load/performance, and security testing solutions to meet quality KPIs.
  • Data-Driven Problem Solver: Use data and insights to understand solution quality, identify missing or ambiguous information, describe defects and their impact, and communicate findings in a clear and meaningful way.
  • Agility Driver: Prioritize work across teams and multiple software solutions, rebalance priorities as needs change, and remove barriers so teams can respond quickly without losing solution focus.
  • Engineering Process Improver: Optimize and transform the engineering lifecycle to achieve significant system improvements that support caregiver and business goals.
  • Continuous Improvement Advocate: Drive new ways of thinking across the division to improve quality, engineering solutions, and responsiveness to feedback and changing priorities.
  • Service Engineering Partner: Work with service engineering to define and build tools that support the software solution and establish the hand-off process between software engineering and service engineering.
  • End-to-End Owner: Take pride and personal accountability for solution quality, completeness, and user experience throughout the full life of the solution.
  • Proactive Issue Resolver: Resolve issues throughout the life of the solution, including those outside your area of responsibility when needed, and collaborate with peers to ensure success.
  • Team Builder: Build a diverse team with the capabilities needed to achieve current and future business objectives, balancing employee development with internal and external talent.
  • Talent Developer: Lead hiring, talent development, and performance management for managers and individual contributors, while growing the next generation of technical and management leaders.
  • Strategy Communicator: Clearly communicate business strategy, team goals, and how the team's work aligns with broader objectives, while maintaining team energy, accountability, and results.
  • Collaboration Champion: Partner with teams and peers on related deliverables, leverage relevant work streams, and foster an inclusive environment that values diverse perspectives and talent.
  • Culture Ambassador: Through your behaviors and actions, set an example and represent the PSJH Values and PSJH culture.


What You'll Bring:

  • Educational Background: A Bachelor's Degree in Computer Science and Engineering, Mathematics, Engineering, or a related technical field, or equivalent education/experience. A Master's Degree in a related technical field is preferred.
  • Experience: 10 or more years of related experience, with more preferred, including deep knowledge of software engineering best practices.
  • Technical Team Leadership: 8 years of experience leading technical teams in a complex and fast-paced environment.
  • Data-Driven Mindset: Strong experience leveraging data and metrics to drive behavior, process, and priority decisions across the team and IS.
  • Healthcare Perspective: Experience in a healthcare environment is preferred.
  • Influential Leadership: Proven ability to play an influential role within a functional area, across a division, and across IS through technical and business domain expertise.
  • Relationship Builder: Demonstrated ability to build positive relationships with colleagues, customers, and executive leadership, while aligning cross-functionally with other teams' roadmaps, strategies, and policies.
  • Engineering Excellence: Expertise in software engineering best practices, with the ability to work hands-on and teach, mentor, and grow others in knowledge and skill.
  • IS Leadership Impact: Ability to act as a key software engineering leader across IS, driving consistent methods and processes that demonstrate PSJH as a leader in the healthcare technology space.
  • Independent Leadership: Proven ability to work independently with minimal supervision while leading and growing a technical team.
  • Talent Growth Focus: Ability to hire, develop, and grow the next set of technical and management leaders.
  • Execution Discipline: Proven ability to prioritize responsibilities, organize workload, meet timeframes, and successfully complete work within deadlines.
  • Balanced Decision-Making: Demonstrated ability to make thoughtful trade-offs between quality, time, scope, and resources to ensure solutions meet requirements and deliver maximum value for PSJH.


The full pay range is listed in accordance with applicable law. Final compensation will be determined based on qualifications, experience, organizational compensation alignment, and the approved hiring department budget for the position. This position may also be eligible for incentive compensation and benefits.

At Providence we believe in the importance of human connection and the impact of in-person collaboration towards team cohesion and caregiver engagement. Further, we want our leaders to live in or near the communities we serve. Therefore, leaders applying for this role will be required to work a hybrid schedule, which consists of three days onsite, two days remote and live within a reasonable commuting distance to the ministry or service area they support and lead.

Posted are the minimum and the maximum wage rates on the wage range for this position. The successful candidate's placement on the wage range for this position will be determined based upon relevant job experience and other applicable factors. These amounts are the base pay range; additional compensation may be available for this role, such as shift differentials, standby/on-call, overtime, premiums, extra shift incentives, or bonus opportunities.

Providence offers a comprehensive benefits package including a retirement 401(k) Savings Plan with employer matching, health care benefits (medical, dental, vision), life insurance, disability insurance, time off benefits (paid parental leave, vacations, holidays, health issues), voluntary benefits, well-being resources and much more. Learn more at providence.jobs/benefits.

About Providence Health & Services

Providence Health & Services is a not-for-profit Catholic health care system operating multiple hospitals across five states in the Western United States. The system was founded in 1856 by the Sisters of Providence. Providence Health & Services is the largest health care provider in Washington state, employing more than 35,000 people across its hospitals, clinics, and other facilities. The system is known for its focus on community health and wellness, and has been recognized for its commitment to quality care and patient safety. Providence Health & Services is also a leader in medical research and education, with a number of partnerships with universities and other institutions.
Learn more about Providence Health & Services
Size
120,000 employees
Industry
Founded
1859

Similar Jobs

More Jobs at Providence Health & Services

More Healthcare Jobs

Find similar Director Software Engineering jobs: