Company logo hidden

Staff Software Engineer

Unlock employer Dubai, United Arab Emirates Direct to Company Under an hour ago · 14 Sep 2026

Financial

  • Estimate: $60k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Role
As a Staff Software Engineer, you will operate at multiple levels within the organization, encompassing your team, domain, chapter, and the wider Tech organization. This role demands an individual who is not only an expert in their field but is also ready to take end-to-end ownership of specific areas of our system and support colleagues in discovering better ways to develop products.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities

  • Team Level:

    • Serve as the voice of your chapter, guiding teams on chapter direction and providing hands-on technical mentorship.
    • Drive critical, complex initiatives that impact multiple teams.
  • Domain Level:

    • Partner with Engineering, Product, and Data counterparts (senior managers or directors, senior engineers).
    • Improve systems and processes by simplifying complex issues and removing bottlenecks.
    • Lead the RFC review process to enhance insight into our overall app architecture.
  • Chapter Level:

    • Contribute significantly to the evolution of the Chapter Vision & Strategy.
    • Sponsor key Chapter initiatives and coordinate mentorship across the wider tech organization.
  • Tech Org Level:

    • Enhance overall developer experience through branding initiatives, hiring, and improving team effectiveness.
    • Critically assess and drive improvements within the organization.

Qualifications

  • Empathetic and able to build strong relationships easily.
  • Excellent verbal and written communication skills.
  • Humble, curious, and open-minded with a growth mindset, thriving on continuous feedback.
  • Strong understanding of lean/agile values & principles and associated practices.
  • Solid experience in building large-scale applications using modern programming languages (e.g., C#, Java, Go, etc.).
  • Proven ability to mentor and guide other engineers.
  • Minimum 8+ years of software engineering experience, including 2+ years in an Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring).
  • Expert knowledge in Distributed Systems Architecture (Microservices, Event-Driven, RESTful Services).
  • Familiarity with mobile landscape and emerging technologies.
  • Proficiency in automated testing with a focus on end-to-end quality.
  • Experience with both relational and non-relational databases.
  • Exposure to cloud platforms such as AWS, Google Cloud, or Azure.
  • Experience in building, maintaining, and improving software using Trunk Based Development and Continuous Delivery.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct