H&R Block is a leader in tax preparation and financial services, and they are seeking a Director of Software Engineering to lead cross-functional engineering teams within the Wave platform. This role is responsible for delivering complex initiatives that integrate Wave and H&R Block systems, ensuring effective collaboration and execution across teams.
Responsibilities:
- Lead multiple cross-functional squads within the Wave ecosystem, ensuring high-quality and predictable delivery of initiatives
- Own end-to-end execution of key programs, including platform integrations and unified customer experience efforts
- Partner with a peer Director on the H&R Block Small Business side to align priorities, roadmaps, and delivery plans across organizations
- Drive coordination across Wave and H&R Block systems, identifying and resolving cross-team dependencies, risks, and sequencing challenges
- Establish and maintain strong delivery discipline, including planning, backlog management, sprint execution, and milestone tracking
- Provide clarity on scope, priorities, and execution plans—particularly in ambiguous or early-stage initiatives
- Lead and develop engineering managers and senior engineers, fostering a high-performance, accountable, and collaborative team culture
- Partner with Product, Design, Platform, and Data stakeholders to ensure aligned delivery and shared outcomes
- Standardize ways of working across teams, improving consistency in tooling, workflows, and engineering practices
- Communicate progress, risks, and tradeoffs effectively to senior leadership and stakeholders
Requirements:
- 10+ years of experience in software engineering, with leadership experience managing engineering teams and/or managers
- Proven track record of delivering complex, cross-functional initiatives across multiple teams or systems
- Experience operating in multi-platform or integrated environments (e.g., post-acquisition or multi-system ecosystems)
- Strong understanding of modern software engineering practices, system design, and scalable architectures
- Experience with Agile or iterative development methodologies at scale
- Ability to engage in technical discussions and guide teams through complex tradeoffs
- Demonstrated ability to lead through influence in matrixed, cross-organizational environments
- Strong partnership skills across Product, Design, and Engineering disciplines
- Ability to operate effectively in fast-moving, ambiguous environments while maintaining execution discipline