Graduate Trainee Software Engineer UAE 2026 – Join Emirates NBD’s Bedaya Program Now

Table of Contents

  1. Job Overview

  2. About Emirates NBD

  3. Available Jobs at Emirates NBD

  4. Job Description: The Bedaya Training Program

  5. Key Responsibilities & Learning Outcomes

  6. Why This Role?

  7. Requirements

  8. How to Apply

  9. Frequently Asked Questions (FAQs)


Job Overview

Are you a recent Emirati graduate with a passion for technology and coding? The banking sector is undergoing a massive digital transformation, and Emirates NBD is leading the charge. A fantastic opportunity has just opened for a Graduate Trainee – Software Engineer under the esteemed Bedaya Training Program.

This role is specifically designed for UAE Nationals who are ready to kickstart their careers in 2026. Located in the United Arab Emirates, this 12-month program acts as a launchpad, transforming fresh graduates into skilled professionals ready to take on permanent roles in one of the region’s top financial institutions. If you dream of working in Agile divisions, Advanced Analytics, or digital banking platforms like Liv., this is the perfect starting point.

  • Job Title: Graduate Trainee – Software Engineer (Bedaya Training Program)

  • Company Name: Emirates NBD (ENBD)

  • Location: United Arab Emirates (UAE)

  • Employment Type: Full-time Traineeship (leading to permanent role)

  • Posting Date: 29/12/2025

  • Target Audience: UAE Nationals (Emiratis)

Graduate Trainee Software Engineer UAE 2026 – Join Emirates NBD’s Bedaya Program Now
Graduate Trainee Software Engineer UAE 2026 – Join Emirates NBD’s Bedaya Program Now

About Emirates NBD

Emirates NBD is more than just a bank; it is a leading banking group in the MENAT (Middle East, North Africa, and Turkey) region. Renowned for its innovation-first approach, Emirates NBD has consistently set the benchmark for digital banking excellence.

The bank’s mission is to deliver world-class banking services while fostering a culture of innovation and customer-centricity. With a strong commitment to Emiratization, Emirates NBD invests heavily in local talent, ensuring that UAE Nationals are empowered to lead the future of the nation’s economy.

Working at Emirates NBD means joining a forward-thinking organization that values diversity, agility, and technological advancement. Whether it is through their award-winning mobile banking app or their digital lifestyle bank, Liv., ENBD is redefining what it means to be a modern financial institution.


Available Jobs at Emirates NBD

Emirates NBD is currently recruiting for multiple positions across various departments. While the Graduate Trainee Software Engineer UAE role is a highlight for tech enthusiasts, there are other exciting opportunities available for 2026.

Current Openings:

  1. Graduate Trainee – Marketing (UAE Nationals): A role focusing on internal communication, event management, and marketing operations within Emirates Islamic.

  2. Content Governance Manager: Overseeing content strategy and compliance.

  3. WFM Manager: Managing workforce planning and optimization.

  4. Relationship Manager – Priority Banking: Managing high-net-worth client relationships in Dubai.

  5. Personal Banking Advisor: Customer-facing roles available in Abu Dhabi and Dubai.

  6. Head Teller: Leadership roles in branch operations (UAE Nationals Only).

  7. Customer Care Advisor: Support roles for UAE Nationals in Dubai and Abu Dhabi.

  8. Assistant Branch Manager: Managerial support role in Abu Dhabi.

(See more jobs in Dubai on our main career page to explore the full list of opportunities.)


Job Description: The Bedaya Training Program

The Graduate Trainee – Software Engineer position is part of the Bedaya Training Program, a structured 12-month introductory workplace initiative. This is not just an internship; it is a comprehensive career accelerator designed exclusively for Emirati university graduates.

What is the core purpose? The primary goal of this program is to bridge the gap between academic theory and practical, industry-grade software engineering. As a trainee, you will not be stuck at a desk doing repetitive tasks. Instead, you will rotate through different departments, gaining exposure to the diverse technological landscape of a major bank.

Who is it ideal for? This role is ideal for fresh graduates with a degree in Computer Science, Software Engineering, or IT who are eager to apply their coding skills in a real-world environment. If you are curious about FinTech, Agile methodologies, and Digital Banking, this program is tailored for you.

The Transition: The most attractive feature of this program is the career path it guarantees. Upon successful completion of the 12-month rotation and classroom training, you will be offered a permanent position tailored to your skills and career ambitions.


Key Responsibilities & Learning Outcomes

During the 12-month Bedaya program, your responsibilities will evolve as you rotate through various tech-focused departments. You will gain hands-on experience in the following areas:

  • Departmental Rotation: Rotate through key departments such as the Digital Office, Agile Divisions, Advanced Analytics, and the high-growth subsidiary Liv.

  • Software Development: Assist in coding, testing, and debugging software applications under the mentorship of senior engineers.

  • Agile Participation: Participate in daily stand-ups, sprint planning, and retrospectives to understand Agile software development lifecycles.

  • Classroom Training: Complete complimentary classroom training sessions designed to build critical soft skills and technical competencies.

  • Project Contribution: Collaborate on live projects that impact real customers, contributing to the bank’s digital transformation journey.

  • Innovation & Analytics: Learn how data analytics and emerging technologies are applied to solve complex banking problems.

  • Skill Application: Apply theoretical knowledge to build scalable, secure, and user-friendly banking solutions.

  • Professional Networking: Build a strong professional network within the bank, interacting with leaders and experts across different functions.


Why This Role?

Why should you apply for the Graduate Trainee Software Engineer UAE role at Emirates NBD? Here are the compelling reasons:

  • Guaranteed Career Path: Unlike standard internships, the Bedaya program is a direct pipeline to a permanent job. You are training to stay.

  • Diverse Exposure: You get to explore various areas—Retail Banking, Corporate Banking, and cutting-edge Tech units—before deciding where you fit best.

  • Innovation Hub: Work with the teams behind Liv. and other digital innovations. You will be at the forefront of the FinTech revolution.

  • Mentorship: Receive guidance from industry experts who are committed to your professional growth.

  • Emiratization Focus: This is a supportive environment specifically designed to nurture UAE National talent.

  • Competitive Benefits: As a trainee in a top-tier bank, you can expect a competitive stipend/salary, along with the perks of working in a world-class corporate environment.

  • Skill Development: The combination of on-the-job training and classroom learning ensures you develop a holistic skill set, making you a versatile engineer.


Requirements

To be eligible for the Graduate Trainee Software Engineer role, candidates must meet specific criteria set by the Emirates NBD recruitment team.

Essential Requirements:

  • Nationality: Must be a UAE National (Emirati) holding a valid family book (Khulasat Al Qaid).

  • Education: A recent University Graduate with a Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.

  • Experience: Fresh graduate (0-1 years of experience). No prior professional experience is required, but internships are a plus.

  • Skills: Basic understanding of programming languages (Java, Python, C++, etc.) and a strong passion for technology.

  • Soft Skills: Eagerness to learn, strong communication skills, adaptability, and a collaborative mindset.

  • Commitment: Willingness to commit to a 12-month full-time training program.


How to Apply

Ready to launch your career with Emirates NBD? The application process is straightforward, but you must act quickly as these programs are highly competitive.

Click Here to Apply!


Frequently Asked Questions (FAQs)

1. Is the Bedaya Training Program open to expats? No, this specific Graduate Trainee – Software Engineer role is strictly for UAE Nationals (Emiratis) only.

2. What happens after the 12-month program ends? Upon successful completion of the program, you will be offered a permanent position within Emirates NBD, tailored to your skills and the experience you gained during rotations.

3. Do I need work experience to apply? No, this program is designed for fresh university graduates. It is an introductory workplace program meant to build your skills from the ground up.

4. Which departments will I work in? You will rotate through various departments, which may include Retail Banking, Corporate Banking, the Digital Office, Agile divisions, Advanced Analytics, and subsidiaries like Liv.

5. Is this a paid training program? Yes, Graduate Trainee programs at major banks like Emirates NBD typically offer a monthly salary or stipend during the training period. Specific financial details will be discussed during the interview process.