Engineering Manager - Software Platforms Job Snapshot
Role:
Engineering Manager - Software Platforms
Location:
Dubai, UAE
Industry:
Internet
Function:
IT Project Management
Experience:
6 years in software engineering, including 2 years in technical leadership and people management
Job Type:
Full Time
Country:
UAE
City:
Dubai
Industry:
Internet
Function:
IT Project Management
Salary:
Not disclosed
Gender:
No Preference
Candidate Nationality:
Not specified
Job Type:
Full Time
Work Arrangement:
On-site Engineering and Product Leadership
Position Overview talabat is hiring an Engineering Manager - Software Platforms in Dubai, UAE to lead an empowered engineering team responsible for discovering, building, deploying, and owning complex software solutions. Working closely with Product, Design, and Data counterparts, the Engineering Manager will connect customer and business needs with technical strategy while developing engineering talent and guiding reliable delivery. The role combines people leadership, product thinking, distributed systems expertise, and engineering practices including Extreme Programming, Lean, Domain-Driven Design, and Continuous Delivery.
Key responsibilities include:
- Understand customer needs, business objectives, problems, and desired outcomes with cross-functional counterparts.
- Translate those needs into an actionable engineering strategy.
- Lead and inspire a multidisciplinary group of engineers.
- Empower engineers to self-organize around discovery, innovation, implementation, deployment, and ownership.
- Guide teams in balancing continuous product discovery with reliable delivery.
- Apply strong product judgment when evaluating opportunities and their potential customer impact.
- Maintain proactive communication with stakeholders and manage cross-team dependencies.
People Leadership and Engineering Talent
- Develop engineering talent through effective mentoring and coaching.
- Guide engineers in expanding their technical and professional capabilities.
- Build an environment that supports empowered and self-organized engineering teams.
- Apply effective retention strategies within a competitive talent environment.
- Help engineers take meaningful ownership of technical and product outcomes.
- Elevate team capabilities while maintaining clear accountability for delivery.
End-to-End Software Delivery
- Guide product and technical discovery.
- Lead planning and execution across engineering initiatives.
- Deliver customer value in small batches.
- Support end-to-end ownership of software solutions.
- Ensure non-functional requirements are considered throughout engineering decisions.
- Maintain appropriate standards for availability, scalability, latency and efficiency.
- Guide the design, implementation, monitoring and scaling of web applications and APIs.
- Ensure solutions align with talabat 's internal engineering standards.
Engineering Culture and Practices
- Extreme Programming.
- Domain-Driven Design.
- Lean software development.
- Continuous Delivery.
- Test-Driven Development.
- Pair Programming.
- Mob Programming.
- Simple Design.
- Continuous Refactoring.
- Trunk-Based Development.
Distributed Systems and Platform Expertise
- Microservices.
- Event-driven architecture.
- RESTful services.
- Web applications.
- APIs.
- Mobile development lifecycle.
- Automated end-to-end testing.
- Cloud platforms, preferably AWS.
- Monitoring and alerting.
- Application performance.
- Security standards.
- Scalable and highly available services.
Required Experience and Capabilities
- 6 years of software engineering experience.
- 2 years of hands-on technical leadership and people management experience.
- Software engineering experience within an Extreme Programming environment is preferred.
- Experience building and leading cross-functional, empowered and self-organized engineering teams.
- Proven ability to mentor and coach engineering talent.
- Strong understanding of Lean and Agile values, principles and associated practices.
- Experience with distributed systems architecture.
- Experience implementing and improving Trunk-Based Development and Continuous Delivery.
- Strong experience designing, implementing, monitoring and scaling web applications and APIs.
- Solid understanding of the complete mobile development lifecycle.
- Familiarity with mobile architectures, industry trends and emerging technologies.
- Strong automated testing capabilities with emphasis on end-to-end quality.
- Experience with cloud platforms, preferably AWS.
- Strong understanding of quality, performance monitoring, alerting and security standards.
- Strong stakeholder and dependency management skills.
- Excellent written and verbal communication skills.
- Ability to develop clear written narratives that engage key stakeholders.
- Strong product sense and ability to balance product discovery with delivery.
About talabat
talabat is an online food and grocery ordering platform founded in Kuwait in 2004 and operating across the MENA region. Part of the Delivery Hero network, talabat combines regional operations with an international technology organization. Its engineering culture emphasizes Extreme Programming, Domain-Driven Design, Lean practices, Continuous Delivery, collaborative development, short feedback loops and engineering ownership focused on customer and business outcomes.