Job Summary
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’. Our Cyber Team are looking for an experienced Senior Security Assurance Engineer to join their team.
In this role, you will:
• Develop, implement, lead, and continuously improve the security verification and testing processes consisting of but not limited to risk assessments, compliance reviews, vulnerability assessments and penetration tests based on industry best practices.
• Collaborate with the team in developing the assurance program on an ongoing basis to incorporate industry best practices and offensive and defensive attack techniques.
• Represent cybersecurity assurance capabilities within the agile process as well as drive Cybersecurity best practices across the Emirates Group by executing in-depth automated and manual discovery of security vulnerabilities in web and mobile applications, web services and client-server applications and associated infrastructure.
• Research, recommend and implement formal methodologies and tools for conducting technical cybersecurity risk assessments, reviews, and investigations. Perform impact analysis to achieve the security-by-design objective.
• Monitor and continuously review the Emirates Group systems on an ongoing basis, in compliance with the Emirates Group Cybersecurity Policies, principles and standards. Initiate corrective actions in the event of any violations to aid effective risk-based decision-making supported with data.
• Plan and schedule regular vulnerability assessments, penetration tests, technical risk assessments and compliance reviews on the Groups key IT infrastructure components and applications based on the criticality and perceived risk of the applications/services.
• Ensure all the identified security weaknesses and risks are managed through their life cycle via product backlogs to ensure development teams have a clear prioritization or can triage issues on a timely basis by providing knowledge transfer to the agile teams using meetings, walkthroughs, technical discussions, etc.
• Develop documentation and a knowledge base to be used by developers for implementing secure coding practices and provide recommendations for missing application and infrastructure security controls to facilitate a secure design culture.
• Provide necessary knowledge transfer of the vulnerabilities found during the assessments to the software engineering teams using meetings, walkthroughs, technical discussions etc. for implementing appropriate security fixes.
• Collaborate with development teams on improving security by offering design reviews, threat modelling, awareness, training, new tooling and expert review.
• Create tools, scripts, and automation to make the vulnerability discovery and vulnerability management process more consistent, and repeatable and increase efficiency.
Qualifications & Experience
To be considered for this role, you must meet the below requirements:
• Experience in IT Security: 5+ Years.
• Degree or Honours (12+3 or equivalent) in Information Technology.
• Experienced in offensive security methodologies, tools and frameworks like C2, Antivirus evasion, defence evasion techniques, threat emulation frameworks etc.
• Strong understanding of network protocols, system architectures and security technologies.
• Demonstrated proficiency in social engineering techniques and assessing organizational resilience.
• In-depth knowledge of threat intelligence and understanding of threat actors; and tactics.
• Experience in handling security incidents and incident response procedures.
• Proficiency in scripting and programming languages for task automation and customization like Python, go, bash etc.
• Extensive experience in technical risk assessments and providing risk mitigation recommendations.
• Excellent communication skills for conveying complex security issues to diverse stakeholders.
• Relevant certifications such as OSCP, OSEP, CRTP, CRTE or similar industry-recognized credentials.
• Proficiency in using Splunk and building detections.
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’.
Senior Software Engineer - Java FSD - Platform Services
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 - Java FSD - Platform Services
The Senior Software Engineer - Java FSD - Platform Services is a fully participating member of an agile feature team who works independently on software development and problem resolution. The role involves technical design, software development, implementation, and maintenance of software solutions/products that support the Emirates Group Business.
In this role you will:
Work with senior technical engineers in the technical design process by contributing to analysing technical application requirements.
Convert technical solutions for small to medium-sized initiatives into low-level design and working code.
Independently write secure and optimized code by implementing Emirates Group approved coding standards.
Participate in rotational on-call support and actively participate in resolving production issues within SLAs with minimal or no active supervision.
Responsible for built-in quality and ensuring 100% unit testing as part of the CI/CD pipeline.
Analyse and fix all identified defects with minimal rework.
Ensure re-factoring practices are adequately adopted to ensure minimum code debt.
Ensure logging and monitoring hooks are implemented in the code development.
Continuously stay current with the relevant technologies and implement the learnings to enhance code quality.
Adhere to the Emirates Group IT coding standards, guidelines, and best practices and contribute to Software Engineering Playbooks and other Standards documents.
Qualification
To be considered for the role you must meet the below requirements:
Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
Minimum 3 years of experience in Java full stack development.
Back End Technologies: Java8+, Spring, Spring Boot, Restful API, SOAP, Microservices, Design Patterns, Design approach such as API First
Front End Technologies: React.js, Angular.js
Database Technologies: Relational databases: Oracle, MariaDB, SQL Server, Postgres; NoSQL databases: Couchbase, MongoDB, Elastic Search, GraphQL.
Cloud Technologies: Amazon Web Services (AWS), Azure, Google Cloud
DevOps: GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, Spinnaker, and such CD experience
Build: Maven, Gradle
Quality: SonarQube
Experience in providing production support for business solutions using the ITIL framework, including but not limited to monitoring, self-healing, usage of observability tools.
Implementation of contemporary engineering practices like lean software and test-driven development, CI/CD for ensuring a robust and reliable code base is always maintained, and managing technology platforms for DevOps, Code Management/Testing.
Exposure to Test Data Management/Service Virtualization/Mocks and Simulators will be an added advantage.
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 hotel 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 /careers.
#J-18808-Ljbffr
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’.
Senior Software Engineer - Java FSD - Platform Services
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 - Java FSD - Platform Services
The Senior Software Engineer - Java FSD - Platform Services is a fully participating member of an agile feature team who works independently on software development and problem resolution. The role involves technical design, software development, implementation, and maintenance of software solutions/products that support the Emirates Group Business.
In this role you will:
Work with senior technical engineers in the technical design process by contributing to analysing technical application requirements.
Convert technical solutions for small to medium-sized initiatives into low-level design and working code.
Independently write secure and optimized code by implementing Emirates Group approved coding standards.
Participate in rotational on-call support and actively participate in resolving production issues within SLAs with minimal or no active supervision.
Responsible for built-in quality and ensuring 100% unit testing as part of the CI/CD pipeline.
Analyse and fix all identified defects with minimal rework.
Ensure re-factoring practices are adequately adopted to ensure minimum code debt.
Ensure logging and monitoring hooks are implemented in the code development.
Continuously stay current with the relevant technologies and implement the learnings to enhance code quality.
Adhere to the Emirates Group IT coding standards, guidelines, and best practices and contribute to Software Engineering Playbooks and other Standards documents.
Qualification
To be considered for the role you must meet the below requirements:
Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
Minimum 3 years of experience in Java full stack development.
Back End Technologies: Java8+, Spring, Spring Boot, Restful API, SOAP, Microservices, Design Patterns, Design approach such as API First
Front End Technologies: React.js, Angular.js
Database Technologies: Relational databases: Oracle, MariaDB, SQL Server, Postgres; NoSQL databases: Couchbase, MongoDB, Elastic Search, GraphQL.
Cloud Technologies: Amazon Web Services (AWS), Azure, Google Cloud
DevOps: GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, Spinnaker, and such CD experience
Build: Maven, Gradle
Quality: SonarQube
Experience in providing production support for business solutions using the ITIL framework, including but not limited to monitoring, self-healing, usage of observability tools.
Implementation of contemporary engineering practices like lean software and test-driven development, CI/CD for ensuring a robust and reliable code base is always maintained, and managing technology platforms for DevOps, Code Management/Testing.
Exposure to Test Data Management/Service Virtualization/Mocks and Simulators will be an added advantage.
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 hotel 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 /careers.
#J-18808-Ljbffr
Senior Software Engineer Java FullStack
Emirates Airlines•Sharjah, AE
3+ Years Exp
Posted: 28/9/2026
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’.
Senior Software Engineer - Java FSD - Platform Services
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 - Java FSD - Platform Services
The Senior Software Engineer - Java FSD - Platform Services is a fully participating member of an agile feature team who works independently on software development and problem resolution. The role involves technical design, software development, implementation, and maintenance of software solutions/products that support the Emirates Group Business.
In this role you will:
Work with senior technical engineers in the technical design process by contributing to analysing technical application requirements.
Convert technical solutions for small to medium-sized initiatives into low-level design and working code.
Independently write secure and optimized code by implementing Emirates Group approved coding standards.
Participate in rotational on-call support and actively participate in resolving production issues within SLAs with minimal or no active supervision.
Responsible for built-in quality and ensuring 100% unit testing as part of the CI/CD pipeline.
Analyse and fix all identified defects with minimal rework.
Ensure re-factoring practices are adequately adopted to ensure minimum code debt.
Ensure logging and monitoring hooks are implemented in the code development.
Continuously stay current with the relevant technologies and implement the learnings to enhance code quality.
Adhere to the Emirates Group IT coding standards, guidelines, and best practices and contribute to Software Engineering Playbooks and other Standards documents.
Qualification
To be considered for the role you must meet the below requirements:
Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
Minimum 3 years of experience in Java full stack development.
Back End Technologies: Java8+, Spring, Spring Boot, Restful API, SOAP, Microservices, Design Patterns, Design approach such as API First
Front End Technologies: React.js, Angular.js
Database Technologies: Relational databases: Oracle, MariaDB, SQL Server, Postgres; NoSQL databases: Couchbase, MongoDB, Elastic Search, GraphQL.
Cloud Technologies: Amazon Web Services (AWS), Azure, Google Cloud
DevOps: GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, Spinnaker, and such CD experience
Build: Maven, Gradle
Quality: SonarQube
Experience in providing production support for business solutions using the ITIL framework, including but not limited to monitoring, self-healing, usage of observability tools.
Implementation of contemporary engineering practices like lean software and test-driven development, CI/CD for ensuring a robust and reliable code base is always maintained, and managing technology platforms for DevOps, Code Management/Testing.
Exposure to Test Data Management/Service Virtualization/Mocks and Simulators will be an added advantage.
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 hotel 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 /careers.
#J-18808-Ljbffr
Senior Technical Software Engineer Java
Emirates•Dubai, AE
5+ Years Exp
Posted: 28/9/2026
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 - Java.
The Senior Technical Software Engineer - Java, is a fully participating member of an agile feature team who works independently on software development and problem resolution. The role involves technical design, software development, implementation, and maintenance of software solutions/products that support the Emirates Group Business.
In This Role, You Will
• Collaborate with the team to deliver technical design, development and deployment of complex solutions within relevant product. Carry out effective technical design reviews to ensure that the right architecture patterns are used by the team.
• Drive the adoption of Engineering practices , implement development process automation, lean software development, built-in-quality, test driven development, agile practices, and timely root cause analysis and blameless incident post-mortems.
• Partner with cross-functional teams to determine viability of solutions. Evaluate current problems, future requirements and existing solutions in medium to large projects to enable high level design and drive proof-of-concepts and implement prototypes to validate ideas.
• Investigate, debug and fix complex issues involving corner cases and rare conditions. Support continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
• Contribute to sprint/work design and planning by providing subject matter expertise on business domain and relevant technologies and actively contribute to technology specific community of practices.
• Manage and mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities. Responsible for their technical deliveries and adherence to design and coding standards and practices.
• Ensure optimal use of enterprise application platforms, tools and libraries in line with the approved technology architecture.
• Responsible for corrective, adaptive, preventative and perfective maintenance of products in collaboration with other capabilities for the relevant product.
Qualification
To be considered for the role you must meet the below requirements:
• Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering or Software Engineering.
• Minimum 5 years of experience in application development using Java (versions 8, 11, or 17) 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, Hibernate, and test frameworks (JUnit/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, and familiarity with Netflix OSS components.
• Hands-on experience with containerisation and orchestration tools such as Docker, Kubernetes, and OpenShift, and knowledge of hybrid cloud architecture (AWS, Azure).
• Database expertise in Oracle SQL or similar RDBMS, NoSQL databases, and building RESTful API services.
• Strong understanding of CI/CD and DevOps principles with experience in lean software development, test-driven development, and automated deployments.
• 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/deployment.
• Excellent problem-solving skills, agile development experience, and ability to provide production support for business-critical applications.
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 Emirates Airlines and the 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.
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.
Senior Software Engineer Java FullStack
Emirates Airlines•Sharjah, AE
3+ Years Exp
Posted: 28/9/2026
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’.
Senior Software Engineer - Java FSD - Platform Services
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 - Java FSD - Platform Services
The Senior Software Engineer - Java FSD - Platform Services is a fully participating member of an agile feature team who works independently on software development and problem resolution. The role involves technical design, software development, implementation, and maintenance of software solutions/products that support the Emirates Group Business.
In this role you will:
Work with senior technical engineers in the technical design process by contributing to analysing technical application requirements.
Convert technical solutions for small to medium-sized initiatives into low-level design and working code.
Independently write secure and optimized code by implementing Emirates Group approved coding standards.
Participate in rotational on-call support and actively participate in resolving production issues within SLAs with minimal or no active supervision.
Responsible for built-in quality and ensuring 100% unit testing as part of the CI/CD pipeline.
Analyse and fix all identified defects with minimal rework.
Ensure re-factoring practices are adequately adopted to ensure minimum code debt.
Ensure logging and monitoring hooks are implemented in the code development.
Continuously stay current with the relevant technologies and implement the learnings to enhance code quality.
Adhere to the Emirates Group IT coding standards, guidelines, and best practices and contribute to Software Engineering Playbooks and other Standards documents.
Qualification
To be considered for the role you must meet the below requirements:
Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
Minimum 3 years of experience in Java full stack development.
Back End Technologies: Java8+, Spring, Spring Boot, Restful API, SOAP, Microservices, Design Patterns, Design approach such as API First
Front End Technologies: React.js, Angular.js
Database Technologies: Relational databases: Oracle, MariaDB, SQL Server, Postgres; NoSQL databases: Couchbase, MongoDB, Elastic Search, GraphQL.
Cloud Technologies: Amazon Web Services (AWS), Azure, Google Cloud
DevOps: GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, Spinnaker, and such CD experience
Build: Maven, Gradle
Quality: SonarQube
Experience in providing production support for business solutions using the ITIL framework, including but not limited to monitoring, self-healing, usage of observability tools.
Implementation of contemporary engineering practices like lean software and test-driven development, CI/CD for ensuring a robust and reliable code base is always maintained, and managing technology platforms for DevOps, Code Management/Testing.
Exposure to Test Data Management/Service Virtualization/Mocks and Simulators will be an added advantage.
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 hotel 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 /careers.
#J-18808-Ljbffr
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’.
Senior Software Engineer - Java FSD - Platform Services
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 - Java FSD - Platform Services
The Senior Software Engineer - Java FSD - Platform Services is a fully participating member of an agile feature team who works independently on software development and problem resolution. The role involves technical design, software development, implementation, and maintenance of software solutions/products that support the Emirates Group Business.
In this role you will:
Work with senior technical engineers in the technical design process by contributing to analysing technical application requirements.
Convert technical solutions for small to medium-sized initiatives into low-level design and working code.
Independently write secure and optimized code by implementing Emirates Group approved coding standards.
Participate in rotational on-call support and actively participate in resolving production issues within SLAs with minimal or no active supervision.
Responsible for built-in quality and ensuring 100% unit testing as part of the CI/CD pipeline.
Analyse and fix all identified defects with minimal rework.
Ensure re-factoring practices are adequately adopted to ensure minimum code debt.
Ensure logging and monitoring hooks are implemented in the code development.
Continuously stay current with the relevant technologies and implement the learnings to enhance code quality.
Adhere to the Emirates Group IT coding standards, guidelines, and best practices and contribute to Software Engineering Playbooks and other Standards documents.
Qualification
To be considered for the role you must meet the below requirements:
Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
Minimum 3 years of experience in Java full stack development.
Back End Technologies: Java8+, Spring, Spring Boot, Restful API, SOAP, Microservices, Design Patterns, Design approach such as API First
Front End Technologies: React.js, Angular.js
Database Technologies: Relational databases: Oracle, MariaDB, SQL Server, Postgres; NoSQL databases: Couchbase, MongoDB, Elastic Search, GraphQL.
Cloud Technologies: Amazon Web Services (AWS), Azure, Google Cloud
DevOps: GitLab, Docker, OpenShift, Kubernetes, Jenkins, Splunk, JIRA, Confluence, Spinnaker, and such CD experience
Build: Maven, Gradle
Quality: SonarQube
Experience in providing production support for business solutions using the ITIL framework, including but not limited to monitoring, self-healing, usage of observability tools.
Implementation of contemporary engineering practices like lean software and test-driven development, CI/CD for ensuring a robust and reliable code base is always maintained, and managing technology platforms for DevOps, Code Management/Testing.
Exposure to Test Data Management/Service Virtualization/Mocks and Simulators will be an added advantage.
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 hotel 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 /careers.
#J-18808-Ljbffr
Principal Software Engineer Integration Technologies
Emirates•Dubai, AE
8+ Years Exp
Posted: 27/9/2026
Job Summary
Drive and implement software engineering strategies, standards and guidelines at Product/Portfolio level in the Software Engineering Capabilities. Develop business critical technical solutions through the application of software programming, robust engineering practices and built in quality. Job includes software planning/estimation, application development, deployment, release, hyper-care, support of developed solutions and talent development of assigned teams
Job Outline
• Lead the technical design, development and deployment of complex software solutions across teams. Carry out effective technical design reviews to ensure that the right architecture patterns are used by engineering teams.
• Champion development of best engineering practices and modernization techniques including process automation, lean software development, built-in-quality, test driven development, agile practices, optimal pairing strategies and timely root cause analysis and blameless incident post-mortems. Support defining and refining the software engineering playbooks for use by relevant people in Technology.
• Provide technical leadership and partner with cross-functional teams during discovery phase and in the development of high level design of medium to large projects. Drive proof-of-concepts and implement prototypes to validate ideas. Investigate, debug and fix complex issues involving corner cases and rare conditions.
• Identify and develop framework, tools and practices to improve delivery quality of technology solutions and productivity of engineers.
• Responsible for the measurement and monitoring of engineering metrics that enable agility, scalability, data quality and reliability of technology solutions across the enterprise.
• Contribute to the creation of world class engineering practices, play books and artefacts required to drive technical career of software engineers in line with the software engineering strategy. Support and guide the team of engineers in working autonomously in multi-disciplinary release trains.
• Ensure optimal use of enterprise application platforms, tools and libraries in line with the approved technology architecture and associated Software Vendors.
• Maintain a thorough understanding of interdependences and limitations within assigned technology area and solution operational context. Provide leadership, guidance and ongoing engagement with technical teams in the effective technical documentation of developed software.
• Manage multiple assigned teams, with accountability for hiring top talent, define development goals, manage performance, mentor and coach.
• Guide and support software engineering team definition decisions and staff movements according to program requirements, staff capability and development.
Qualifications & Experience
Information Technology. Software: 8+ Years
Degree or Honours (12+3 or equivalent): Computer Science, Computational Mathematics, Computer Engineering or Software Engineering.
Experience in Information Technology, Software Engineering (preferably in airline) building complex, scalable and large software solutions in digital, data or enterprise domain.
• Leading software development with 100+ software engineers in a large solution domain e.g. Mobile Applications, Web Applications, Omni Channel Service Platform, Systems Integration, Revenue Management, Loyalty, Reservations & Check-in, Cargo Management, Flight Operations, Crew Operations, Airport Operations, Aviation Engineering and Enterprise Resource Planning.
• Software engineering experience at scale with experience of transition from monolith to micro services.
• Experience of developing advanced technology solutions for large, complex organisations in a multi-functional environment.
Knowledge/Skills
• Broad knowledge of the technology stacks used for business solutions.
• Ability to use professional concepts and company objectives to solve complex issues.
• Research industry innovations and best practices. Apply appropriately in the solution domain.
• Partnering with technical and business leaders across the organization to drive value from the technology solutions.
• Identify and remove waste in the software development lifecycle to improve flow, throughput and productivity.
• Managing technology suppliers for complex solution development, global centers of excellence and distributed scaled agile practices.
• Strong knowledge in Scaled Agile methodology, with modern flexible working practices.
Technical Skills
• Event Driven Architecture
• Service Oriented Architecture
• Integration Platform as Service (IPaas)
• ETL platforms
• API Management Gateway
• Solace PubSub+
• APIGEE
• Informatica
• TIBCO Business Works
Leadership Role: YES
Salary & Benefits
Join us in a management role and enjoy an attractive tax-free salary. On top of our generous travel benefits, including discounted flights and hotel stays around the world, this managerial role also has an excellent leave and healthcare package. That’s on top of transport benefits, life insurance and more.
Senior Technical Software Engineer – DevOps
Emirates•Dubai, AE
6+ Years Exp
Posted: 26/9/2026
Job Summary
As a key technologist in the DevOps and Automation team, help drive DevOps and Automation practices at product and program level. Engineers enterprise level technology solutions for CI/CD and Cloud automation through infrastructure as code, containerisation and config management. Ensure robust Cloud engineering and DevOps practices for solution planning, technology development, deployment, release, hyper-care and operations of technology solution. Apply Site reliability principles to ensure availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning and act as a bridge between development and operations by applying a engineering mindset to system administration.
• Lead the discovery phase of Cloud adoption/ migration by partnering with the Architects and Security to strategize well defined DevOps and Cloud engineering architectures.
• Lead the automation of change management, building resiliency, monitoring, capacity planning and emergency response for set of products that you are responsible for.
• Act as a lead for service reliability, scalability and performance for a set of products as part of system enablement team for Agile release trains. Primary lead who identifies and improves the lifecycle of products/services by addressing flow of value through the continuous deployment pipelines.
• Review deployment and operational environments, i.e., execute initiatives to reduce failure, troubleshoot issues across the entire infrastructure stack, expand monitoring capabilities, and manage technical operations.
• Collaborate with Release Engineering, Product Development and Security teams to develop change management strategies – e.g. canary-style deployments, pushing out new releases without interrupting services, and rolling back features that demonstrate problems.
• Enable automation of everything possible and ensure continuous deployment pipeline is always in good health and is responsible for the technical design and high-quality coding for technology products with built in quality and production deployment ready.
• Build, maintain and operate technical environments for software development, continuous integration and continuous deployment based on cloud application design principles such as 12 factor apps.
• Embrace DevSecOps principles to advise and architect security solutions with engineering and product teams, ensuring all technologies and projects are robust and adhere to security standards.
• Be an advisor to enable the teams to drive corrective, adaptive, preventative and perfective maintenance of solutions automating environment management, service management, infrastructure management and cyber security aspects of the systems.
• Apply Site reliability principles to ensure availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning and act as a bridge between development and operations by applying a engineering mind-set to system administration.
Qualifications & Experience
Qualifications
Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering or Software Engineering.
Experience
• 6+ Years of hands-on experience on DevOps implementation and/or Cloud Computing/Migration (AWS, Azure, VMware, GCP) and Systems Administration.
• At least 4+ years of experience in enterprise level IT projects Cloud based technologies (PaaS, IaaS, Cloud Infrastructure Services).
• Extensive Experience in architecture and support best practices in Hybrid cloud environment or Amazon AWS/Azure Cloud.
• Exceptional knowledge in systems monitoring, alerting and analytics (AppDynamics, Logstash, Splunk, etc.)
• Hands on knowledge of build automation and continuous integration/delivery ecosystem: Git, Groovy, Maven/Gradle, Docker, Nexus, Artifactory, Selenium, Jenkins, Docker, Openshift.
• Experience with infrastructure configuration and automations processes and tools: Terraform, Puppet, Ansible.
• Experience in deploying and trouble shooting highly available, secure and reliable services with automatic failover using containers and container-orchestration tools like Kubernetes/Openshift.
• Experience with issues facing large scale server environments.
• Experience with Linux management tools such as automated provisioning (ansible, puppet, razor), containers (docker), virtualization (VMware, KVM).
• Experience in Scripting (shell, python, Go)
• Skills for monitoring and automation.
• Experience working with automation and CI/CD implementation for microservices architecture.
• Hands-on experience on designing and building solutions that allow multi cloud environments.
Recommended Skills: (Will be valued, if available)
• Professional Certification on DevOps, DevOps related Tools, Systems Administration, Cloud, Networking, Agile, SAFe, etc.
• Published Blogs, Articles, contributions to OpenForums.
• Representation in Technical forums.
Knowledge/skills
• Must have broad understanding and exceptional expertise in one or more of these areas, based on business need.
• Technology Domain
• Key Technologies
• Clouds, Infrastructure Managers and Container Engines.
• Kubernetes, Docker, Openshift, AWS, VMWare, OpenStack, OpenShift, Helm, Azure, GCP.
• CI/CD
• Jenkins, GIT, Jmeter, Gatling, Docker, Openshift, Kubernetes, Jenkins, Jira-Agile, Confluence, VRA-CodeStream, Azure Devops, AWS Devops, maven, gradle.
• Scripting
• Go (Golang), Shell (Bash), Python, Ruby, JSON, YAML.
• Operating System
• Linux (RedHat, CentOS) and Windows.
• Monitoring and logging.
• Grafana, ELK, AppDynamics, Splunk, Zabbix, Prometheus, Fluentd.
• Provisioning/Config Management and Automation tools.
• Terraform, AWS Cloudformation, Azure ARM, Packer, Ansible, Puppet.
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.
Senior Technical Software Engineer DevOps
Emirates•Dubai, AE
6+ Years Exp
Posted: 26/9/2026
Job Summary
As a key technologist in the DevOps and Automation team, help drive DevOps and Automation practices at product and program level. Engineers enterprise level technology solutions for CI/CD and Cloud automation through infrastructure as code, containerisation and config management. Ensure robust Cloud engineering and DevOps practices for solution planning, technology development, deployment, release, hyper-care and operations of technology solution. Apply Site reliability principles to ensure availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning and act as a bridge between development and operations by applying a engineering mindset to system administration.
• Lead the discovery phase of Cloud adoption/ migration by partnering with the Architects and Security to strategize well defined DevOps and Cloud engineering architectures.
• Lead the automation of change management, building resiliency, monitoring, capacity planning and emergency response for set of products that you are responsible for.
• Act as a lead for service reliability, scalability and performance for a set of products as part of system enablement team for Agile release trains. Primary lead who identifies and improves the lifecycle of products/services by addressing flow of value through the continuous deployment pipelines.
• Review deployment and operational environments, i.e., execute initiatives to reduce failure, troubleshoot issues across the entire infrastructure stack, expand monitoring capabilities, and manage technical operations.
• Collaborate with Release Engineering, Product Development and Security teams to develop change management strategies – e.g. canary-style deployments, pushing out new releases without interrupting services, and rolling back features that demonstrate problems.
• Enable automation of everything possible and ensure continuous deployment pipeline is always in good health and is responsible for the technical design and high-quality coding for technology products with built in quality and production deployment ready.
• Build, maintain and operate technical environments for software development, continuous integration and continuous deployment based on cloud application design principles such as 12 factor apps.
• Embrace DevSecOps principles to advise and architect security solutions with engineering and product teams, ensuring all technologies and projects are robust and adhere to security standards.
• Be an advisor to enable the teams to drive corrective, adaptive, preventative and perfective maintenance of solutions automating environment management, service management, infrastructure management and cyber security aspects of the systems.
• Apply Site reliability principles to ensure availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning and act as a bridge between development and operations by applying a engineering mind-set to system administration.
Qualifications & Experience
Qualifications
Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering or Software Engineering.
Experience
• 6+ Years of hands-on experience on DevOps implementation and/or Cloud Computing/Migration (AWS, Azure, VMware, GCP) and Systems Administration.
• At least 4+ years of experience in enterprise level IT projects Cloud based technologies (PaaS, IaaS, Cloud Infrastructure Services).
• Extensive Experience in architecture and support best practices in Hybrid cloud environment or Amazon AWS/Azure Cloud.
• Exceptional knowledge in systems monitoring, alerting and analytics (AppDynamics, Logstash, Splunk, etc.)
• Hands on knowledge of build automation and continuous integration/delivery ecosystem: Git, Groovy, Maven/Gradle, Docker, Nexus, Artifactory, Selenium, Jenkins, Docker, Openshift.
• Experience with infrastructure configuration and automations processes and tools: Terraform, Puppet, Ansible.
• Experience in deploying and trouble shooting highly available, secure and reliable services with automatic failover using containers and container-orchestration tools like Kubernetes/Openshift.
• Experience with issues facing large scale server environments.
• Experience with Linux management tools such as automated provisioning (ansible, puppet, razor), containers (docker), virtualization (VMware, KVM).
• Experience in Scripting (shell, python, Go)
• Skills for monitoring and automation.
• Experience working with automation and CI/CD implementation for microservices architecture.
• Hands-on experience on designing and building solutions that allow multi cloud environments.
Recommended Skills: (Will be valued, if available)
• Professional Certification on DevOps, DevOps related Tools, Systems Administration, Cloud, Networking, Agile, SAFe, etc.
• Published Blogs, Articles, contributions to OpenForums.
• Representation in Technical forums.
Knowledge/skills
• Must have broad understanding and exceptional expertise in one or more of these areas, based on business need.
• Technology Domain
• Key Technologies
• Clouds, Infrastructure Managers and Container Engines.
• Kubernetes, Docker, Openshift, AWS, VMWare, OpenStack, OpenShift, Helm, Azure, GCP.
• CI/CD
• Jenkins, GIT, Jmeter, Gatling, Docker, Openshift, Kubernetes, Jenkins, Jira-Agile, Confluence, VRA-CodeStream, Azure Devops, AWS Devops, maven, gradle.
• Scripting
• Go (Golang), Shell (Bash), Python, Ruby, JSON, YAML.
• Operating System
• Linux (RedHat, CentOS) and Windows.
• Monitoring and logging.
• Grafana, ELK, AppDynamics, Splunk, Zabbix, Prometheus, Fluentd.
• Provisioning/Config Management and Automation tools.
• Terraform, AWS Cloudformation, Azure ARM, Packer, Ansible, Puppet.
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.