Senior Technical Program Manager

Ezra · Nairobi

  • Senior
  • Full-time
  • Posted 2026-03-05
  • Confirmed live on 25 September 2026

Apply at Ezra

Job description

About the role

The Senior Technical Program Manager owns end-to-end delivery of technology initiatives and raises the standard for how we plan, build, and ship. Taking a structured, data-driven view of the delivery lifecycle, you'll re-engineer how teams prioritise, build, test, and release to drive predictability and consistency , bringing clear plans, honest reporting, managed risk, and a focus on unblocking teams.

Contribution & Impact

This role is critical to the efficient, predictable, and high-quality delivery of our core lending, value store & transfer, and data platforms. The role will improve delivery velocity, predictability, and the timely deployment of growth-enabling capabilities. It does this by improving how our systems and processes fit together, and by coordinating execution across teams and dependencies rather than owning a single delivery lane. Success will be measured by on-time and cost-effective delivery of key initiatives, improved delivery cycle times, effective management of dependencies and risks, platform stability and performance, and maintaining architectural alignment towards a shared and scalable target state.

Key responsibilities

Project leadership and delivery orchestration

• Own the delivery of large, multi-team technology programs from definition through to production, including platform modernisation, data initiatives, cloud and AI-enabled systems.

• Define, document and agree program deliverables, requirements, resourcing and success criteria with technology and business stakeholders.

• Coordinate across Engineering, QA, Platform, teams to sequence work, manage dependencies and remove blockers.

• Maintain a clear, honest view of delivery health, surfacing risks and issues to Technology leadership early and with a recommended course of action.

• Establish technical governance frameworks that balance delivery speed with long-term architectural scalability.

Architectural direction and technical standards

• Work with the Technology Delivery Director to define and communicate the target architecture for the lending, data and customer value platforms, and translate it into a sequenced, deliverable roadmap.

• Ensure non-functional requirements (resilience, high availability, performance, security, observability, data quality) are designed in and delivered.

• Identify systemic architectural risk and technical debt, make its cost visible, and get remediation into the plan.

• Evaluate and pilot emerging technologies and practices, including AI-enabled and cloud-native tooling, where they serve the business.

• Transform manual or fragmented delivery processes into scalable, data-driven systems that empower teams to ship with confidence.

Process engineering and Agile enablement

• Champion the adoption of Agile practices across Technology and partner business teams, adapting them pragmatically to Ezra's context rather than applying frameworks by the book.

• Introduce and facilitate the ceremonies that matter – planning, reviews, retrospectives – and coach teams and stakeholders on the principles behind them.

• Diagnose where the delivery system is failing: handoffs, approval bottlenecks, unclear ownership, weak requirements, poor estimation — and redesign the process to fix it.

• Define and monitor delivery metrics (throughput, cycle time, predictability, escaped defects) and use them to drive real improvement, not reporting theatre.

• Drive consistency in documentation, workflows and technical decision-making across programs.

Team leadership and mentorship

• Mentor and support engineers and technical leads in planning, estimation, risk management and stakeholder communication.

• Foster a culture of transparency, accountability, technical rigor and continuous improvement.

Stakeholder communication and reporting

• Develop and agree stakeholder and communication plans for each major program.

• Provide structured, decision-useful updates on progress, risk and dependency to leadership and, where relevant, to partners and customers.

• Manage expectations and maintain alignment between technical teams and business stakeholders, including when the message is unwelcome.

Governance, risk and compliance

• Establish and run appropriate governance forums, with proportionate rigor enough control to be safe, not so much that delivery stalls.

• Proactively identify systemic delivery and operational risk, drive alignment on categorization and treatment, and co-own the outcome.

Qualifications and experience

• Bachelor's degree in Computer Science, Software Engineering, IT or a related field.

• 7+ years of experience in technical program, project or delivery management , Architecture, team management within software or platform engineering environments, including experience running multi-team programmes.

• An engineering background, significant time spent as a software engineer, architect or technical lead, with strong expertise in at least one and familiarity with

Prepare for the interview

Nothing collected for this employer yet. The Blind 75 is what technical screens draw from; practise it here, with a coach, in Java or Python.

More at Ezra

All open software jobs