8–12 years of overall experience, with significant experience in technical project/program management and engineering delivery. Proven experience managing large, complex epics or technology programmes involving multiple teams and dependencies. Strong experience managing Engineering / Software Development teams and their end-to-end delivery. Good understanding of the software development lifecycle (SDLC), modern engineering practices, release management, and technology delivery. Strong experience with Agile/Scrum delivery methodologies, backlog management, sprint/release planning, and delivery tracking. Demonstrated ability to manage risks, issues, dependencies, competing priorities, and changing requirements. Brilliant written and verbal communication skills with the ability to communicate confidently with engineers, architects, product teams, business stakeholders, and senior leadership. Excellent stakeholder management, negotiation, influencing, and conflict-resolution skills. Ability to operate effectively in a fast-paced, complex, and highly collaborative client environment. Strong ownership mindset with the ability to drive teams toward outcomes rather than simply tracking activities. Preferred / Good-to-Have Experience Prior experience delivering AI / Generative AI / Machine Learning projects or AI-enabled products is a big plus. Understanding of AI/ML solution delivery lifecycle, including collaboration between engineering, data, AI/ML, platform, and product teams. Experience managing cloud, data, API, platform, or enterprise-scale engineering initiatives. Experience working directly with clients and senior stakeholders in complex enterprise environments. PMP, PRINCE2, Scrum, SAFe, or similar project/program management certification is advantageous.
We are particularly interested in someone who is technically credible, delivery-focused, and an outstanding communicator. The person should be comfortable working with engineering teams at a detailed level while also being able to provide crisp, outcome-focused communication to senior client stakeholders.
The successful candidate should have a strong track record of taking ownership of complex engineering initiatives, bringing clarity to ambiguity, managing dependencies, and driving teams to successful delivery.