Head, M-Catalyst (R&D and Digital Innovations)
Apply on
Overview:
Are you a go-getter who thrives on new technologies and an exemplary people-leader? Do you enjoy tackling and finding solutions to solve tough challenges? Then you might be who we are looking for! The Head of M-Catalyst will be responsible for spearheading all R&D work within the IT Strategy & Architecture team. This role will lead squads comprising of Business Analysts and Engineers in exploring cutting-edge technologies and driving innovation within the unit. The ideal candidate should have strong exposure to cloud technologies and designing software solutions and architecture. This role will lead all end-to-end R&D incubation processes from ideation to solution delivery. We are looking for someone with solid technical skills and background, a good sense of business acumen as well as proven track record of fostering strong engineering culture within teams to take on this exciting role.
Key Responsibility:
Collaborate and work with all Heads within the IT Strategy & Architecture team in
meeting business and technology objectives, while ensuring timely delivery of work.
Explore and lead the incubation and delivery of prototypes using new technologies,
while ensuring all solutions are architecturally well-designed and future-proof.
Champion engineering excellence by fostering good engineering culture and ensuring M
Catalyst team is at the forefront of engineering initiatives and cutting-edge tech.
Be a mentor and hands-on coach to the team. Encourage team members to propose
new ideas and to constantly adopt an innovative mindset.
Lead all development of prototypes in an Agile manner. “Build Fast, Fail Fast, Learn
Fast” should be your motto.
Be embedded within the squads and development lifecycles. Work closely with all
squads to iterate on the implementation and deployment of new initiatives.
Promote a culture of growth, experimentation and rapid iteration. Lead learning
initiatives through brown-bag or sharing sessions.
Be active and participate in resources planning and hiring strategies.
Clear and effective communication to stakeholders, with the ability to articulate complex
concepts in simple and clear terms for various audiences.
Qualifications
Bachelor’s Degree in Information Technology, Software Engineering or related field.
Master’s degree preferred.
Minimum 15 years of experience in software and product delivery, with at least 8 years
in managing teams.
Relevant experience in FinTech and start-ups preferred. Exposure to banking industry is
a plus.
Strong analytical mindset with excellent communication skills.
Experience with Cloud Infrastructure, Serverless Architecture, Infrastructure-as-Code
(IAC), Container Platforms, DevSecOps, RESTful services, PaaS/SaaS concepts.
Exposure to various databases and their strategies, including NoSQL and Relational
Databases.
Experience designing and developing reusable, modular components, including event
based architectures, messaging and caching systems. Knowledge in building highly
scalable and high-availability distributed systems.
Exposure to designing and developing both Front-End and Microservices in various
languages, i.e. React, React-Native, Node, GoLang, Spring, Python, Android/iOS or
equivalent.
Knowledge and experience of modern experimentation frameworks such as feature
flagging, A/B testing, Blue/Green deployment etc.
Experience with ensuring and maintaining high code quality/standards, versioning and
documentation.