Director of Software Engineering

Dubai, UAE

Posted
Ref: PP000-58108

Job description / Role

Job Type
Full Time
Job Location
Dubai, UAE
Nationality
Any Nationality
Salary
Not Specified
Gender
Not Specified
Arabic Fluency
Not Specified
Job Function
IT - Software & Web Development
Company Industry
IT, Software & Internet Services

Role Purpose

To lead the engineering team responsible for designing, building, and deploying AI-powered software products that meet enterprise-grade performance, reliability, and security standards while maintaining speed of innovation and delivery.

Key Responsibilities

  • Set the technical vision and software architecture for core product platforms, ensuring modularity, scalability, and continuous improvement across releases.
  • Oversee backend, frontend, and infrastructure teams, ensuring effective coordination with product managers, data scientists, and QA leads.
  • Implement engineering best practices including DevOps pipelines, CI/CD automation, version control, and secure code development.
  • Define and enforce coding standards, peer review protocols, testing coverage benchmarks, and documentation quality.
  • Build engineering workforce plans, recruitment pipelines, and mentorship frameworks to scale the team as the company grows.
  • Collaborate closely with product leadership to translate customer feedback and roadmap priorities into executable engineering sprints.
  • Ensure security and compliance in multi-tenant enterprise environments, particularly around data privacy, AI model explainability, and system availability.
  • Report on platform performance, technical debt, delivery velocity, and capacity planning to executive leadership and board stakeholders.

Ideal Candidate Profile

  • 12–15 years of hands-on software engineering experience with at least 5 years in a leadership role overseeing SaaS or platform-based software development.
  • Proven track record delivering enterprise-grade products using modern technologies (e.g., Python, React, Docker, Kubernetes, REST/GraphQL APIs).
  • Experience leading teams using Agile/Scrum and DevSecOps frameworks in fast-growth environments.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Prior experience working in AI/ML product environments is a strong advantage.
  • Strong communication skills with the ability to collaborate across tech and non-tech stakeholders and manage remote cross-functional teams.

Key Skills

Go, Lean, Management Experience, React, Node.js, Operations Management, Project Management, Research & Development, Software Development, Team Management, GraphQL, Leadership Experience

Employment type: Full time
Vacancy: 1

Similar jobs you may be interested in
Principal Medical Imaging Software Engineer Easy Apply
Michael Page
Qatar 23 Feb
Principal Embedded Firmware Engineer (Medical Devices) Easy Apply
Michael Page
Qatar 27 Apr
UAV Engineer Easy Apply
eMagine Solutions
Dubai 2 Apr
AI Engineer Easy Apply
TechLinks Talent
United States 18 Feb
Lead Data Engineer Easy Apply
AEGI Holding
Abu Dhabi 22 Apr
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month