Block is a company built from many blocks, all united by the same purpose of economic empowerment. As the Lead of the Software Engineering Program Management team for Block Hardware, you will manage a team of highly skilled Software EPMs responsible for driving complex, cross-functional programs across payment hardware products and Bitcoin hardware products.
Responsibilities:
- Lead and develop a team of 6~8 highly skilled and technical Software Engineering Program Managers
- Define strategy and best practices for software program execution across the Block Hardware portfolio
- Drive the delivery of complex hardware programs from concept through launch, including system integration, validation, and certification
- Establish scalable operating mechanisms, tools, and communication standards that improve long‑term organizational efficiency
- Foster a culture of clarity, accountability, and inclusive decision‑making across engineering, product, manufacturing, and operations
- Partner closely with leadership across Hardware Engineering, Software Engineering, Product, Operations, Quality, Infrastructure, and Manufacturing to align priorities and streamline execution
- Develop and grow team members through coaching, targeted development plans, and opportunities that expand scope and technical ownership
- Identify and mitigate systemic risks early, ensuring cross‑functional partners maintain alignment on goals, timelines, and trade‑offs
- Build strong relationships both internally and externally
- Uphold and scale organizational norms around transparency, documentation, operational rigor, and continuous improvement
- Model excellence in communication, technical depth, and leadership behaviors consistent with Block's manager expectations
Requirements:
- BS degree in Computer Science or a related technical field; MS preferred
- 10+ years of industry experience in software, firmware, or hardware‑software integrated systems
- 10+ years of project/program management experience, including cross‑functional technical programs
- 3+ years leading or managing technical program managers or equivalent technical teams
- Strong technical background in software/firmware systems, embedded platforms, or consumer electronics
- Experience with system‑level integration, validation processes, and manufacturing test interfaces
- Excellent written and verbal communication skills with the ability to influence across engineering and product organizations
- Demonstrated ability to define strategy, manage ambiguity, and lead teams through complex technical environments
- Ability to travel internationally for engineering builds, vendor engagements, and program milestones