Software Engineering Manager

Michael Page

Dubai

On-site

AED 600,000 - 1,200,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Michael Page is seeking an experienced engineering leader to drive technical depth, product thinking, and people leadership. You will shape digital strategy, build scalable platforms, and partner with product, design, and business teams to unlock revenue opportunities.

You will guide architecture, modern technology adoption, and agile delivery across onshore and offshore teams, with a strong emphasis on cloud, APIs, and MACH architectures.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related discipline.
  • 10+ years of software engineering experience.
  • 5+ years leading software engineering teams, including distributed/offshore teams.
  • Experience in product-led organisations and agile delivery environments.
  • Strong knowledge of modern architecture patterns, including microservices and API-first design.
  • Hands-on with cloud platforms, ideally Google Cloud Platform.
  • Technical exposure to Node.js, React.js, React Native, Next.js, and mobile development.
  • Experience with MACH architecture principles.
  • Strong understanding of CI/CD, DevOps, source control, and software delivery lifecycle management.
  • Knowledge of SQL and NoSQL databases.
  • Excellent stakeholder management, communication, and presentation skills.
  • Experience in digital products, e-commerce, marketplace, automotive, property, or consumer-facing platforms would be advantageous.

Responsibilities

  • Lead multidisciplinary engineering teams across onshore and offshore locations.
  • Partner with Product Managers, Designers, Marketing, and business stakeholders to deliver digital products.
  • Drive software engineering excellence, governance, coding standards, and best practices.
  • Evaluate and introduce modern technology solutions, frameworks, and 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.

Skills

software engineering manager
head of development
head of engineering
software manager
lead software engineer
technical lead

Education

Bachelor's degree in Computer Science, Engineering, or related discipline

Tools

Google Cloud Platform
Node.js
React.js
React Native
Next.js

Job description

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
  • 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.
Profile
  • 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.
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.
Skills
  • software engineering manager
  • head of development
  • head of engineering
  • software manager
  • lead software engineer
  • technical lead
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Head of Technology - Buying, Planning, Sourcing
Head of Technology - Buying, Planning, Sourcing

Salt • Dubai

On-site
AED 700,000 - 1,200,000
Director of Engineering
Director of Engineering

Info Resume Edge • Dubai

On-site
AED 350,000 - 700,000
Director of Engineering
Director of Engineering

Info Resume Edge • Dubai

On-site
AED 440,000 - 551,000
Head of Engineering
Head of Engineering

MEX Group • Dubai

On-site
AED 200,000 - 300,000
Visa sponsorship available
Opportunity to build crypto products
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

VentureOne • Abu Dhabi

On-site
Expert Senior Manager, Software Engineering
Expert Senior Manager, Software Engineering

Bain & Company • Dubai

On-site
AED 600,000 - 800,000
Full Stack Engineer
Full Stack Engineer

Sutherland • Abu Dhabi Emirate

Hybrid
AED 300,000 - 600,000
Senior Manager - Digital Products
Senior Manager - Digital Products

Expo City Dubai • Dubai

On-site
AED 350,000 - 550,000
Tech Lead
Tech Lead

Techies Institute • Dubai

On-site
AED 300,000 - 520,000
Challenging projects
Growth-oriented environment
Continuous learning
+2
Staff Engineer
Staff Engineer

Landmark Group • Dubai

On-site
AED 480,000 - 720,000