•Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
•8+ years of experience in technology, including at least 4 years as a Technical Program Manager, engineering manager, or in a similar delivery leadership role.
•A background as a software engineer or in a closely related technical role, with the ability to follow system design discussions and spot edge cases and risks in technical specs.
•Working knowledge of several technology areas, such as mobile development, backend and distributed systems, cloud infrastructure, data, or security, and the ability to pick up new ones quickly.
•Experience in fintech, payments, banking, or other regulated environments is a strong plus.
•Proven success delivering large programs across multiple teams, time zones, and locations.
•Comfort with ambiguity and a habit of creating clarity: you make sure goals, owners, dependencies, and risks are understood by everyone involved.
•Excellent written and verbal communication skills, with the ability to explain complex topics simply to technical and non-technical audiences.
•Strong relationship-building skills: you know how to align people with different priorities, make sure every voice is heard, and gain commitment to a shared plan.
•A focus on outcomes over activity: you prioritize by impact, think strategically, and are still willing to dig into details to help the team deliver.
•Familiarity with Agile and Scrum practices, OKRs, and tools such as Jira and Confluence.
•Relevant certifications (e.g. PMP, CSM, SAFe) are a plus but not required.
To Apply
If you're interested in this role, click Apply Now and send us your CV. Due to the high volume of applications, only shortlisted candidates will be contacted.