Company logo hidden

Senior Software Engineer

Unlock employer Abu Dhabi, United Arab Emirates Posted: 17 Feb 2026

Financial

  • Estimate: $70k - $100k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional
  • Arabic: Preferred
  • French: Preferred

Position

As a global leader in Air Traffic Management, the company’s software and hardware systems are deployed in 170 countries. TopSky - Flow Manager relies on the company’s ATC, Safety, and Security unique expertise in Air Traffic Management to help Air Navigation Service Providers monitor and regulate air traffic flows by managing the allocation of departure slots, arrival times, and en-route delays to prevent congestion and maintain safe and efficient operations within the airspace system. The company and our partner are joining efforts to establish a new development center in the UAE to accelerate the development of advanced ATFM features within the TopSky - Flow Manager suite.

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

This role will directly report to the onshore Engineering Manager for the assigned project within the UAE. The Senior Software Engineer must proactively work within an agile team on a service-oriented architecture. You will contribute to the solution definition and development in close collaboration with the Solution Owner, Solution Architect, Techlead of the squad, and Proxy PO of the UAE squad to:

  • Transform business needs to Technical Requirements; make estimations and planning definitions with team members.
  • Undertake the design and development of applications by collaborating with other software solutions engineers to share knowledge and improve overall product/solution.

The Senior Software Developer works with the squad, the development team that builds and runs the product/components using SCRUM methodology. You will be a member of an Agile Team and will:

  • Make sure that the Stories comply with the Definition of Done.
  • Work within a Scrum team with other software developers in Agile mode.
  • Contribute to the requirement definition, software design, and be involved with the architectural aspects of the software projects.
  • Integrate software components into a fully functional software system.
  • Write well-designed, documented, and testable code.
  • Develop, test, and execute the full software development life cycle.
  • Design, implement, and test features focusing on scalability, performance, deployment/operation, and end-user experience.

The candidate must have rich hands-on experience in JAVA development and JavaScript frameworks (Angular, ReactJS, or VueJS).

  • Master’s degree from an Engineering school and:

    • 6+ years of progressively responsible engineering experience, including Project Engineering.
    • 4+ years of Experience with Docker and Kubernetes technologies.
    • Good ATM (Air Traffic Management) background with experience in Air Traffic Management systems and flight data management and processing.
  • Master’s degree or equivalent in Computer Science, Electronics, or related fields.

  • High fluency in spoken and written English (Candidates also fluent in French or/and Arabic will be preferred).

  • Certifications in JAVA, Linux, DevOps toolset, and Agile are preferred.

A working experience in Agile teams, Cloud, and AI solutions, along with a great level of communication, would be beneficial.

  • Take care of your own safety and the safety of others as far as it is practicable.
  • Use safety equipment (including PPE) as required and intended.
Apply Direct

Jobs you might like   View all jobs

About IT Services and IT Consulting Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct