Jobs · Oregon

Director Software Engineering

Providence · Portland, OR · 1 mo ago
Hybrid$92.79–$148.35/hrFull-time

About the role

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.
  • 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.
  • Experience in a healthcare environment is preferred.

Leadership and Influence

  • 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.
  • 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.

Team and Talent

  • Ability to hire, develop, and grow the next set of technical and management leaders.
  • Demonstrated ability to make thoughtful trade-offs between quality, time, scope, and resources to ensure solutions meet requirements and deliver maximum value for PSJH.

Execution and Discipline

  • Proven ability to prioritize responsibilities, organize workload, meet timeframes, and successfully complete work within deadlines.

Why Join Us

  • Build solutions and services that delight caregivers and add strategic value to PSJH.
  • Lead architecture strategy, software design, and engineering deliverables for the portfolio you support.
  • Promote engineering standards, improve solution quality, and use data and metrics to guide better decisions.
  • Build, develop, and inspire diverse technical teams with the capabilities needed for current and future success.
  • Partner across teams, divisions, and leadership groups to align strategies, roadmaps, and delivery priorities.
  • Help deliver manageable, supportable, performant, and resilient solutions that improve the caregiver experience.

Schedule

This position requires a hybrid schedule consisting of three days onsite and two days remote, and the leader must live within a reasonable commuting distance to the ministry or service area they support and lead.

Similar jobs

Director Software Engineering

The Depository Trust & Clearing Corporation (DTCC)Tampa, FL· 3 mo ago
Engineeringapply on ebxr.fa.us2.oraclecloud.com