
Software Engineer
Emirates
Dubai
Posted
Dec 25, 2025
Job Type
Full-Time
Work Mode
On-site
Salary
Salary negotiable
Job Description
At Emirates, we believe in connecting the world to and through our global hub in Dubai, while constantly innovating to ensure our customers Fly Better. Emirates Group IT thrives on the dynamic nature of technology and has always been at the forefront of aviation innovation.
We are looking for exceptional IT professionals to strengthen our position as industry leaders. Join the world’s largest international airline and become part of a cutting-edge information and technology team.
The Software Engineer is a fully participating member of an Agile feature team, working independently on software development and problem resolution. This role involves technical design, development, implementation, and maintenance of software solutions that support Emirates Group business operations.
Key Responsibilities
- Independently write secure, optimized code following Emirates Group approved coding standards
- Participate in rotational on-call support and resolve production issues within SLAs with minimal supervision
- Ensure built-in quality, including 100% unit test coverage as part of the CI/CD pipeline
- Analyze and fix identified defects with minimal rework
- Apply refactoring practices to minimize technical debt
- Implement logging and monitoring hooks during development
- Continuously upskill in relevant technologies and apply learnings to improve code quality
- Adhere to Emirates Group IT coding standards, guidelines, and best practices
- Contribute to Software Engineering Playbooks and standards documentation
Qualifications
To be considered for this role, you must have:
- A Degree or Honours (12+3) or equivalent in:
- Information Technology
- Computer Engineering
- Software Engineering
- 3+ years of experience in Information Technology
Knowledge & Skills
- Strong understanding of CI/CD pipelines and DevOps principles
- Solid grasp of Object-Oriented Analysis and Design (OOAD) and structured programming
- Understanding of:
- Logical and physical data models
- UML, Class Diagrams, and Sequence Diagrams
- Knowledge of design patterns and database concepts:
- Normalization
- Relational and hierarchical databases
- Ability to differentiate between functional and non-functional requirements
- Experience developing software in an enterprise environment
- Knowledge of testing concepts:
- Unit testing
- Functional testing
- Test automation
- Experience with system design tools and enterprise technologies
- Ability to design simple applications/modules under supervision
- Strong systems analysis and problem-solving skills
Leadership Role: No
Salary & Benefits
Join us in Dubai and enjoy:
- Attractive tax-free salary
- Industry-exclusive travel benefits
- Discounts on flights and hotel stays worldwide
- Opportunity to live and work in a fast-paced, cosmopolitan city
Build your future with Emirates Group IT and help shape the next generation of aviation technology.