-
Emirates

Senior Technical Software Engineer

Emirates
United Arab Emirates · Full-time · Entry

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 Technical Software Engineer.

Senior Technical Software Engineer is a key technologist within the Software Engineering group playing a vital role in shaping Software Engineering strategies, standards and guidelines at both the product and program levels in an Agile environment. You will be responsible for delivering business-critical technology solutions by leveraging your expertise in software programming, quality management, and data management.

Key Responsibilities

  • Leverage the technical expertise to address complex analytical challenges in customer experience and operations thereby supporting the business in achieving its strategic goals.
  • Ensure the application of engineering best practices across all phases of solution planning, development, deployment, release, hyper-care, and ongoing operation of technology solutions.
  • Lead the discovery phase for small to medium-sized projects to create high-level designs.
  • Manage the technical design and development of medium to large-scale solutions within a collaborative team environment. Transform functional and non-functional requirements into effective technical designs.
  • Provide subject matter expertise in relevant business domains and technologies during sprint and planning sessions.
  • Manage the technical component of a feature from inception to completion including implementation and design decisions based on sound coding principles
  • Develop, maintain, and manage technical environments for software development with continuous integration and continuous deployment automated solutions.
  • Drive maintenance activities including corrective, adaptive, preventative, and perfective with support from environment management, service management, infrastructure management, and cybersecurity teams.
  • Contribute to software engineering playbooks by sharing expertise in relevant technologies and facilitating cross-skill initiatives
  • Collaborate with colleagues and cross-functional teams to foster innovation and implement best practices in software engineering.

Qualification

Qualifications

Degree or Honours (12+3 or equivalent): Degree in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering or Software Engineering.

Knowledge/Skills

  • Minimum of 8 years of Experience in software development
  • Core Programming Skills
    • Extensive knowledge and strong coding skills in Java (versions 8+)
    • Proficient in Spring Boot and the Spring framework (Core, Spring Reactive, Spring Cloud, Spring Security, Spring AI, Spring Data)
    • Some experience with NodeJS is a plus
    • Hands-on experience with JPA/Hibernate

  • Front end experience
    • Skilled in front-end development using AngularJS, ReactJS, and Redux, as well as HTML5, CSS3, JavaScript, and TypeScript
    • Good knowledge of Microfrontend architecture, together with webpack and module federation
    • Experience in Single-Page-Applications (SPAs)
  • Database Management
    • Solid background in developing and tuning SQL scripts for PL/SQL and Oracle databases, together with NoSQL databases like Couchbase, Redis
    • Application development experience on transactional and non-transactional applications
  • Software Engineering Best Practices
    • Experience in Clean Coding, Software Design Patterns, Design Principles
    • Experience in secure coding practices such as OWASP, resilience patterns
  • Web Services and APIs
    • Experience with Open API Specification (Swagger) and REST principles
    • Hands-on experience with web service frameworks, including REST and SOAP
  • Architecture and Design
    • Experience in Spring Reactive programming
    • Good knowledge of Microservices architecture with Monolith to microservice transformation and cloud technologies
    • Experience in Domain Driven Design
    • Experience in both functional and technical solutioning

  • Code Version Control
    • Good understanding of GIT or similar code versioning tools
    • Experience on different version control and branching strategies
  • Build and Deployment
    • Working knowledge of Maven and Node build tools
    • Proficient in GitOps and DevOps practices, automated CI/CD pipelines in GitLab
  • Performance Management
    • Experience in Performance optimizations with memory tuning tools, profiling, web development tools
    • Multithreading experience
  • Maintainability & Observability
    • Experience in monitoring and observability such as AppDynamics, Splunk
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

Salary & benefits

Key Skills

Ranked by relevance

cloud continuous integration continuous deployment technical expertise design patterns microservices cybersecurity spring boot javascript couchbase webpack reactjs devops oracle splunk nosql maven html5 owasp java cicd git sql ai
Login to Apply
Posted
Oct 02, 2025
Type
Full-time
Level
Entry
Location
Dubai
Company
Emirates

Industries

Airlines Aviation

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Air New Zealand
Related

Senior Mobile Engineer (iOS)

2026-05-24

Full-time
Not Applicable
United Kingdom
Airlines
Engineering
View Job Details
Queensland Airports Limited
Related

Senior Cyber Analyst

2026-05-26

Full-time
Not Applicable
Australia
Airlines
Engineering
View Job Details
Finnair
Related

(Senior) Data Transformation Lead

2026-05-28

Full-time
Not Applicable
Finland
Airlines
Information Technology