best counter

Senior Technical Software Engineer – Quality Engineering Platforms Jobs in Dubai – Emirates Group

  • Full Time
  • Dubai

Senior Technical Software Engineer Jobs in Dubai – Emirates Group

Senior Technical Software Engineer jobs in Dubai are open at the Emirates Group, which is recruiting for a Senior Technical Software Engineer within its Quality Engineering Chapter. The role involves technical design, software development, implementation and maintenance of software solutions and products that support the Emirates Group business, with a focus on quality engineering platforms. The closing date is 17 November 2026, so applications should be made promptly.

The Senior Technical Software Engineer is a fully participating member of an agile feature team who works independently on software development and problem resolution. The role is based in Dubai and suits an experienced Java engineer who also works with modern front-end technologies, messaging platforms, containers and cloud architecture, and who can mentor other software engineers while remaining hands-on with code.

About the Emirates Group

The Emirates Group is a Dubai-based aviation group built around Emirates airline and dnata. Emirates connects the world to and through its global hub in Dubai, and the Group’s information technology teams build and run the systems behind the airline, its digital platforms and its ground operations. Emirates Group IT works across software engineering, technology operations, data, cloud and artificial intelligence, supporting a business that serves customers and stakeholders around the world.

The Quality Engineering Chapter is the part of the software engineering organisation that focuses on the quality of the Group’s software products. Engineers in the chapter work on the platforms, tools and practices that keep Emirates Group systems reliable, testable and ready for production, and they contribute to engineering standards that are used across feature teams.

Senior Technical Software Engineer: role overview

The Senior Technical Software Engineer for Quality Engineering Platforms owns technical products used by stakeholders and customers across the world. Working in an agile feature team, the role holder delivers technical design, development and deployment of complex solutions, carries out technical design reviews to make sure the right architecture patterns are used, and drives proof-of-concept work and prototypes to validate ideas before they are built at full scale.

The job combines hands-on development with technical leadership. The engineer manages and mentors Software Engineers, taking responsibility for their technical deliveries and their adherence to design and coding standards, and provides subject matter expertise on the business domain and the technologies the team uses. The role also involves working with product owners, business stakeholders, enterprise architects and cross-functional engineering teams to turn business requirements into effective technical solutions.

Key responsibilities

The main duties of the role, as stated on the official Emirates Group posting, are:

  • Collaborate with the team to deliver technical design, development and deployment of complex solutions within the relevant product, and carry out effective technical design reviews to ensure the right architecture patterns are used.
  • Drive the adoption of engineering practices, implement development process automation, lean software development, built-in quality, test-driven development and agile practices, and carry out timely root cause analysis and blameless incident post-mortems.
  • Partner with cross-functional teams to determine the viability of solutions, evaluate current problems, future requirements and existing solutions in medium to large projects, and drive proof-of-concepts and prototypes to validate ideas.
  • Investigate, debug and fix complex issues involving corner cases and rare conditions, and support continuous improvement by investigating alternatives and new technologies and presenting them for architectural review.
  • Contribute to sprint and work design and planning by providing subject matter expertise on the business domain and relevant technologies, and actively contribute to technology-specific communities of practice.
  • Manage and mentor Software Engineers to allow skill and knowledge development through advice, coaching and training opportunities, and take responsibility for their technical deliveries and adherence to design and coding standards.
  • Ensure optimal use of enterprise application platforms, tools and libraries in line with the approved technology architecture.
  • Take responsibility for corrective, adaptive, preventative and perfective maintenance of products, in collaboration with other capabilities for the relevant products.

Requirements and qualifications

To be considered for this role, candidates must meet the following requirements, as stated on the official posting:

  • A degree in a relevant field such as Computer Science, Computer Engineering or Software Engineering.
  • A minimum of 5+ years of experience in Information Technology.
  • A minimum of 5 years of experience in application development using Java (versions 8, 11, or 21+) with Spring Boot, and familiarity with code quality tools such as SonarQube and ShiftLeft.
  • Strong expertise in Java frameworks and libraries including Spring Boot, Spring Cloud, Spring WebFlux, JPA and Hibernate, and test frameworks such as JUnit and TestNG.
  • Experience with front-end technologies such as ReactJS and NextJS for building user interfaces.
  • Proficiency in messaging and integration technologies including Solace, Tibco and Kafka.
  • Hands-on experience with containerisation and orchestration tools such as Docker, Kubernetes and OpenShift, and knowledge of hybrid cloud architecture (AWS and Azure).
  • Database expertise in Oracle SQL or a similar relational database, NoSQL databases, and building RESTful API services.
  • A strong understanding of CI/CD and DevOps principles, with experience in lean software development, test-driven development and automated deployments.
  • The ability to design and implement event-driven architectures, reactive programming solutions and scalable systems following SRE principles and code review best practices.
  • Experience in technology evaluation, vendor selection and managing technology platforms for DevOps, including data pipelines, code management and continuous integration and deployment.
  • Excellent problem-solving skills, agile development experience, and the ability to provide production support for business-critical applications.

Exposure to AI and machine learning, Generative AI, LLM integrations, AI agents and intelligent automation would be an added advantage, particularly in developing and integrating AI-driven enterprise solutions. The posting states that this is not a leadership role, but the engineer is expected to provide technical leadership, guidance and mentorship to developers and to promote engineering standards and best practices within the team.

What the Emirates Group offers

No specific salary figure is stated on the official job page, so none is given here. The posting states in general terms that the role comes with an attractive tax-free salary and travel benefits exclusive to the industry, including discounts on flights and hotel stays around the world. Candidates who are shortlisted will receive full details of the employment package from the Emirates Group during the recruitment process.

How to apply for the Senior Technical Software Engineer job in Dubai

Applications are made through the official Emirates Group careers portal. Candidates should prepare a CV that shows their degree, their years in information technology and Java development with Spring Boot, and examples of work with front-end frameworks, messaging platforms, containers, cloud architecture and CI/CD. The closing date is 17 November 2026 — applications must be submitted before that date.

Apply here on the official Emirates Group careers page: Senior Technical Software Engineer – Quality Engineering Platforms – Emirates Group.

The Emirates Group never charges candidates for recruitment. Job seekers should only apply through the official careers portal and should be wary of anyone asking for payment in connection with an Emirates Group job.

Frequently asked questions

Where is this job based?
Dubai, United Arab Emirates, within the Emirates Group’s Quality Engineering Chapter.

What is the closing date?
17 November 2026, as stated on the official Emirates Group careers posting.

How much experience do I need?
A degree in Computer Science, Computer Engineering, Software Engineering or a related field, with a minimum of 5+ years of experience in Information Technology and a minimum of 5 years of application development using Java with Spring Boot.

Which technologies does the role use?
Java 8, 11 or 21+ with Spring Boot, Spring Cloud and Spring WebFlux, ReactJS and NextJS, Solace, Tibco and Kafka, Docker, Kubernetes and OpenShift, AWS and Azure, Oracle SQL and NoSQL databases, and CI/CD and DevOps tooling.

Is a salary stated?
No. The official posting does not state a salary figure, so none is given here. It mentions a tax-free salary and travel benefits only in general terms.

To apply for this job please visit external.emiratesgroupcareers.com.