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.