Company logo hidden

Software Engineer

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

Financial

  • Estimate: $65k - $85k*
  • Zero income tax location

Accessibility

  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Fluent
  • Arabic: Preferred
  • French: Preferred

Position

About the Job
Every day, hundreds of thousands of airplanes take off and land around the world, and millions of passengers hope to arrive at their destination quickly, safely, and without delay. 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, aimed at accelerating the development of advanced ATFM features within the TopSky - Flow Manager suite and deploying a new generation of ATFM services in this rapidly growing air traffic region.

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

Job Objective
This role will directly report to the onshore Software Engineering Manager for the assigned project within the UAE. The Software Engineer must proactively work within an agile team on a service-oriented architecture, demonstrating a practical understanding, openness to change, and a commitment to continuous improvement of technical skills while contributing to the solution definition and development in close collaboration with the Product Owner and the Tech Lead. Responsibilities include:

  • Transforming business needs into Technical Requirements and providing inputs for planning with team members.
  • Participating in the design and development of services and components by collaborating with other software engineers to share knowledge and enhance overall product/solution quality.

Roles & Responsibilities
The Software Engineer should possess the following competencies:

  • Implement rich web interface development (JavaScript, HTML-5, CSS3, VueJS, Angular).
  • Develop software components (Java, Maven, Vert.X, Spring Boot, REST).
  • Engage in Continuous Integration responsibilities (Jenkins, Maven, Artifactory, Git, Jira, Sonar).
  • Take ownership of code and participate in deployment (experience with Ansible, Bash, SSH, Linux, Docker).
  • Be an active part of the Agile team and ensure adherence to code best practices, TDD, and time commitments.
  • Contribute to technical decisions and advocate for team choices.
  • Serve as the main point of contact for technical challenges.
  • Produce high-quality documentation (technical documents, design documents, etc.).
  • Adhere to project schedules, strategies, policies, and constraints.

Work Experience Requirements
Candidates must have substantial hands-on experience in Java development and JavaScript frameworks (Angular, ReactJS, or VueJS). Specific requirements include:

  • Master’s or Bachelor’s degree from an Engineering school.
  • 3+ years in development with a strong proficiency in Java and web user interface development.
  • 2+ years of experience with Docker and Kubernetes technologies.
  • 2+ years of experience with web protocols and RESTful web services.
  • Strong knowledge of various architectural paradigms, including SOA and microservice, cloud native architectures, DevOps, SDLC, and OOP design best practices.
  • Demonstrated experience with tools related to Agile Software development and DevOps (GIT, Ansible, Docker, JIRA, Jenkins, Artifactory, etc.).
  • Technical writing experience (in English) with the ability to produce high-quality documents is essential.
  • Must be fluent in English.
  • Knowledge and experience of Linux systems and databases (SQL) are mandatory.
  • Candidates with additional knowledge of Python, C, or C++ will be given serious consideration.

Qualification, Certification & Educational Requirements
Candidates should have a bachelor’s or master’s in a science degree or equivalent experience in a Software development environment, with a strong command of spoken and written English (candidates fluent in French or Arabic are preferred). Certifications in JAVA, Linux, DevOps toolset, and Agile methodologies are preferred.

Preferred Skills / Experience
Experience in Air Traffic Control or within an Avionic constraints environment is beneficial.

HSE Responsibilities

  • Ensure your own safety and that of others as far as practicable.
  • Use safety equipment (including PPE) as required.
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