Skip to content

General information

Name
Senior Software Engineer - dnata International

Description & Requirements

Job Purpose

At Emirates, we believe in connecting the world, to and through, our global hub in Dubai; and in constantly innovating to ensure our customers ‘Fly Better’.

Emirates Group IT thrives on the dynamic nature of technology. Being pioneers in aviation innovation, we're always at the forefront, pushing boundaries. We're on the lookout for exceptional IT professionals to fortify our position as leaders in the industry. Embark on a journey with the world’s largest international airline and become a vital part of our cutting-edge information and technology team as a Senior Software Engineer.


Join the Product Engineering team, where we are hiring talented software engineers to develop and support a diverse range of applications that power the growth of the Emirates Group. Our business interests span passenger services, airport and ground operations, crew and network operations, air cargo sales and operations, and holiday and leisure products and services on a global scale. If you are passionate about leveraging cutting-edge technologies to support diverse and large-scale operations, we invite you to apply and to contribute to the continued success and innovation at Emirates Group.


In this role you will: 

  • Collaborate with senior engineers to translate business and technical requirements into robust, scalable application designs that support mission‑critical aviation systems.
  • Develop high‑quality, secure, and efficient code, delivering low‑level technical solutions for small to medium‑sized initiatives within Emirates Group IT.
  • Apply coding best practices and Emirates Group engineering standards to build reliable software components that meet performance, security, and compliance expectations.
  • Take ownership of code quality, ensuring comprehensive unit test coverage and seamless integration into the CI/CD pipeline with a “built‑in quality” mindset.
  • Troubleshoot and resolve production issues by participating in an on‑call rotation, maintaining service reliability and meeting defined SLAs with minimal supervision.
  • Analyse, diagnose, and remediate defects quickly and effectively, ensuring fixes are delivered with minimal rework and aligned with technical design principles.
  • Adopt continuous refactoring practices to reduce technical debt and maintain clean, maintainable, and future‑ready codebases.
  • Implement structured logging, monitoring, and observability hooks to enhance system visibility, reliability, and operational support capabilities.
  • Work with supporting the team in engagements with dnata vendors 
  • Contribute to internal engineering playbooks and standards, supporting the evolution of Emirates Group IT’s software engineering culture and knowledge base.


Qualification

To be considered for this role, you must meet the below requirements:

  • Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience) or Honours (12+3 or equivalent)
  • 3+ Years of experience in software engineering
  • Experience designing & developing software in an enterprise environment.
  • Solid understanding of Testing concepts such as unit testing, functional testing, and test automation
  • Experience resolving a variety of issues using technical expertise.
  • Skilled in System Design Tools
  • Experience designing, coding, and maintaining medium to large applications/modules.
  • Strong Agile Software Development Skills
  • Strong Systems Analytical and Technical Design skills






Leadership Role: NO 



Salary & Benefits


Join us in Dubai and enjoy an attractive tax-free salary and travel benefits that are exclusive to our industry, including discounts on flights and hotels stays around the world. Find out what it’s like to live and work in our fast-paced, cosmopolitan home city in the Dubai Lifestyle section of our website www.emirates.com/careers