Director Software Engineering

ProvidenceRedmond, WA
Hybrid

About The Position

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.

Requirements

  • A Bachelor’s Degree in Computer Science and Engineering, Mathematics, Engineering, or a related technical field, or equivalent education/experience.
  • 10 or more years of related experience, with more preferred, including deep knowledge of software engineering best practices.
  • 8 years of experience leading technical teams in a complex and fast-paced environment.
  • Strong experience leveraging data and metrics to drive behavior, process, and priority decisions across the team and IS.
  • Proven ability to play an influential role within a functional area, across a division, and across IS through technical and business domain expertise.
  • Demonstrated ability to build positive relationships with colleagues, customers, and executive leadership, while aligning cross-functionally with other teams’ roadmaps, strategies, and policies.
  • Expertise in software engineering best practices, with the ability to work hands-on and teach, mentor, and grow others in knowledge and skill.
  • 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.
  • Proven ability to work independently with minimal supervision while leading and growing a technical team.
  • Ability to hire, develop, and grow the next set of technical and management leaders.
  • Proven ability to prioritize responsibilities, organize workload, meet timeframes, and successfully complete work within deadlines.
  • Demonstrated ability to make thoughtful trade-offs between quality, time, scope, and resources to ensure solutions meet requirements and deliver maximum value for PSJH.

Nice To Haves

  • A Master’s Degree in a related technical field is preferred.
  • Experience in a healthcare environment is preferred.

Responsibilities

  • Own software solution strategy, architecture, design, and engineering deliverables for the portfolio you support.
  • 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.
  • Anticipate industry, market, technology, and business trends, and advise leaders on new solutions, needed capabilities, and technologies that support the future solution vision.
  • 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.
  • Promote a culture of quality across Engineering teams, including product management, development, and testing, ensuring standards align with overall service and solution objectives.
  • Guide software engineers in the architecture and design of unit, integrated, load/performance, and security testing solutions to meet quality KPIs.
  • 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.
  • 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.
  • Optimize and transform the engineering lifecycle to achieve significant system improvements that support caregiver and business goals.
  • Drive new ways of thinking across the division to improve quality, engineering solutions, and responsiveness to feedback and changing priorities.
  • 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.
  • Take pride and personal accountability for solution quality, completeness, and user experience throughout the full life of the solution.
  • Resolve issues throughout the life of the solution, including those outside your area of responsibility when needed, and collaborate with peers to ensure success.
  • Build a diverse team with the capabilities needed to achieve current and future business objectives, balancing employee development with internal and external talent.
  • Lead hiring, talent development, and performance management for managers and individual contributors, while growing the next generation of technical and management leaders.
  • Clearly communicate business strategy, team goals, and how the team’s work aligns with broader objectives, while maintaining team energy, accountability, and results.
  • Partner with teams and peers on related deliverables, leverage relevant work streams, and foster an inclusive environment that values diverse perspectives and talent.
  • Through your behaviors and actions, set an example and represent the PSJH Values and PSJH culture.

Benefits

  • Incentive compensation
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service