Michael Page · UAE, AE
Posted:
This is an opportunity for an experienced engineering leader to combine technical depth, product thinking, and people leadership while influencing digital strategy at scale. The organisation is building customer-facing products and internal technology platforms that are redefining how its businesses engage customers and unlock new revenue streams. Client Details Our client is a well-established regional organisation with a strong focus on digital innovation and technology-led growth. Through a dedicated product and innovation function, they are investing heavily in scalable platforms, customer experiences, and modern digital capabilities that support both existing businesses and new ventures. Description Key responsibilities include: * Lead multidisciplinary engineering teams across onshore and offshore locations. * Partner closely with Product Managers, Designers, Marketing teams, and business stakeholders to deliver high-impact digital products. * Drive software engineering excellence, governance, coding standards, and best practices. * Evaluate and introduce modern technology solutions, frameworks, and engineering tools. * Champion AI-assisted development practices and productivity-enhancing technologies. * Oversee architecture decisions, API strategy, microservices design, and cloud deployments. * Manage technical roadmaps, engineering KPIs, delivery performance, and resource planning. * Reduce technical debt and improve platform scalability, stability, and performance. * Conduct technology assessments, proof of concepts, and vendor evaluations. * Support business stakeholders through workshops, demonstrations, requirement gathering, and solution design activities. * Drive agile delivery practices and continuous improvement across engineering teams. Job Offer * High visibility within a growing digital innovation function. * Collaborative product-led culture focused on delivering measurable business outcomes. * Long-term career growth within a well-supported and ambitious organisation. The successful candidate is likely to possess: * Bachelor's degree in Computer Science, Engineering, or a related discipline. * 10+ years of software engineering experience. * 5+ years' experience leading software engineering teams, including distributed and offshore teams. * Experience working within product-led organisations and agile delivery environments. * Strong knowledge of modern architecture patterns, including microservices and API-first design. * Hands-on experience with cloud platforms, ideally Google Cloud Platform. * Technical exposure to technologies such as Node.js, React.js, React Native, Next.js, and mobile application development. * Experience with MACH architecture principles. * Strong understanding of CI/CD, DevOps practices, source control, and software delivery lifecycle management. * Knowledge of SQL and NoSQL databases. * Excellent stakeholder management, communication, and presentation skills. * Previous experience within digital products, e-commerce, marketplace, automotive, property, or consumer-facing platforms would be advantageous.