Gulf Careers – Jobs in Dubai.
UAE, Saudi, Kuwait, Qatar, Oman, Bahrain

Sign Up & Advertise Jobs Free
The Best Free Job Posting Site in UAE & GCC

CareersInGulf.com – Top Gulf Job Portal | Find the Latest Jobs in Dubai, UAE, Saudi Arabia, Oman, Qatar, Bahrain, Kuwait & GCC. The Best Free Job Posting Site in Dubai & the Middle East.
jobs in UAE Dubai Abu Dhabi Sharjah Ajman UAE JOBS Jobs in Saudi Arabia Saudi Jobs jobs in kuwait Kuwait Jobs jobs in oman Oman Jobs jobs in Qatar Qatar Jobs jobs in bahrain Bahrain Jobs
Dubai Jobs Abudhabi Jobs Sharjah Jobs RAK Jobs UAQ Jobs Fujairah Jobs Riyadh Jobs Dammam Jobs Jobs for Indians Jobs for Pakistanis Jobs for Philippines Jobs for other Nationalities

Post jobs for free on the best job site in UAE & GCC – Sign up now & get 10 Free Job Posting Credits!

Staff Software Engineer - Distributed Systems

Posted date [2026-09-20]   (ID: 52192)
Gulf and UAE company jobs
Talabat is the MENA region’s leading on-demand delivery platform, headquartered in Dubai and operating across eight markets. We leverage a tech-driven flywheel model to connect millions of users with food, groceries, and essential services. By bridging the gap between people and local businesses, we continue to scale our ecosystem and simplify everyday life through innovation.

Job Description and Requirements

Staff Software Engineer - Distributed Systems

Job Snapshot

Role: Staff Software Engineer - Distributed Systems
Location: Dubai, UAE
Industry: Internet
Function: IT-Software Development
Experience: 8+ years in software engineering, including 2+ years in an Extreme Programming environment
Job Type: Full Time

Position Overview

talabat is hiring a Staff Software Engineer - Distributed Systems in Dubai, UAE to provide senior technical leadership across engineering teams, domains, chapters, and the wider technology organization. The role combines hands-on engineering with architecture, technical mentorship, cross-team initiatives, and continuous improvement of engineering systems and practices. The successful candidate will take end-to-end ownership of complex technical areas while helping teams build scalable distributed applications through Extreme Programming, Lean, Continuous Delivery, and modern software engineering practices.

Job Details

Country: UAE
City: Dubai
Industry: Internet
Function: IT-Software Development
Salary: Not disclosed
Gender: No Preference
Candidate Nationality: Not specified
Job Type: Full Time
Work Arrangement: On-site

Engineering Leadership

As a


Staff Software Engineer, you will operate beyond an individual team and influence engineering practices across several levels of the technology organization.

Within engineering teams, you will:

* Represent and communicate the direction of your engineering chapter.
* Provide hands-on technical mentorship to engineers.
* Help teams understand and apply chapter-level engineering direction.
* Lead critical and technically complex initiatives that may span multiple teams.
* Take end-to-end ownership of specific areas within talabat\'s systems.
* Help engineers identify better approaches to developing and delivering products.

Domain-Level Impact

* Partner with Engineering, Product, and Data counterparts, including senior managers, directors, and senior engineers.
* Improve technical systems and engineering processes across the domain.
* Simplify complex technical problems and architectures.
* Identify and remove engineering bottlenecks.
* Drive the RFC review process.
* Strengthen shared understanding of application architecture.
* Support technical alignment across teams while maintaining effective engineering ownership.

Chapter Leadership

The Staff Software Engineer will contribute directly to the evolution of the engineering chapter and its technical direction.

Responsibilities include:

* Contribute to Chapter Vision and Strategy.
* Sponsor important chapter-level engineering initiatives.
* Drive initiatives that improve engineering capabilities.
* Coordinate mentorship efforts across the wider technology organization.
* Share technical knowledge and encourage stronger engineering practices.
* Help other engineers explore more effective approaches to product development.

Technology Organization Contribution

* Contribute to improvements in the overall developer experience.
* Support initiatives related to engineering branding and hiring.
* Help individual engineers and teams operate more effectively.
* Identify organizational engineering practices that can be improved.
* Challenge unnecessary complexity and inefficient technical processes.
* Promote sustainable engineering practices that improve quality, security, and delivery speed.

Software Engineering Expertise

The role requires extensive experience designing and building large-scale software applications using modern programming languages.

Relevant technical experience includes:

* C#.
* Java.
* Go.
* Microservices architecture.
* Event-driven architecture.
* RESTful services.
* Relational databases.
* Non-relational databases.
* Automated end-to-end testing.
* Trunk-Based Development.
* Continuous Delivery.
* Cloud platforms such as AWS, Google Cloud, or Microsoft Azure.
* Mobile architectures and technology trends.

Engineering Practices

talabat\'s engineering environment emphasizes short feedback loops, incremental delivery, technical quality, and close understanding of customer and business problems.

Candidates should have strong experience with:

* Extreme Programming.
* Test-Driven Development.
* Pair Programming.
* Simple Design.
* Continuous Refactoring.
* Lean principles.
* Agile values and practices.
* Continuous Delivery.

The role requires at least two years of experience working within an Extreme Programming environment.

Required Experience and Capabilities

* 8+ years of software engineering experience.
* 2+ years working within an Extreme Programming environment.
* Strong experience building large-scale applications.
* Expert knowledge of distributed systems architecture.
* Proven ability to mentor engineers.
* Strong understanding of Lean and Agile values and principles.
* Experience with automated testing and end-to-end software quality.
* Experience working with relational and non-relational databases.
* Exposure to cloud platforms.
* Experience implementing and improving Trunk-Based Development and Continuous Delivery.
* Familiarity with mobile architectures, technology trends, and emerging technologies.
* Strong written and verbal communication skills.
* Ability to build effective working relationships across engineering and product organizations.
* Openness to continuous feedback and improvement.

About talabat

talabat is an on-demand food and quick-commerce platform founded in Kuwait in 2004 and operating across eight countries in the region. The company uses technology to support everyday deliveries for customers, operations for restaurants and local shops, and earning opportunities for riders.

Its engineering culture emphasizes short feedback loops, small-batch delivery, Extreme Programming, Lean practices, Continuous Delivery, and product-minded engineering.
Job Title Staff Software Engineer - Distributed Systems
Post Details
Job Start Date
Salary from 0.00
Salary to 0.00
Number of Vacancies 1
Location Job Location -> UAE
Location City Dubai
    
Desired Candidate's Profile
Gender No Preference
Nationality
Candidate Current Location
Job Classification
Employment Type Employment Type -> Full-time
Work Arrangement Work Arrangement -> On-site
Industry Type Job Industry -> Internet
Job Function Job Functions -> IT-Software Development
Employers Details
Company Talabat
Contact Person HR Director
Designation HRD