Director of Software Engineering

Dubai, UAE

Posted on: 5 Mar 2026

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

Advertise Here
INSTALL APP
×