Company logo hidden

Senior Software Engineer

Unlock employer Dubai, United Arab Emirates Posted: 13 Oct 2025

Financial

  • Estimate: $50k - $75k*
  • Zero income tax location

Accessibility

  • Office Only
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Emirates NBD is a market leader across the MENAT (Middle East, North Africa, and Türkiye) region, serving over 20 million customers through 853 branches and 4,213 ATMs/SDMs. As the leading financial services brand in the UAE, Emirates NBD offers a range of banking products and services including retail banking, corporate & institutional banking, Islamic banking, investment banking, private banking, asset management, global markets and treasury, and brokerage operations. The bank is a key participant in the global digital banking industry, with 97% of all financial transactions and requests conducted outside of branches.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

The Senior Software Engineer candidate will be responsible for developing new software products and enhancing existing ones, focusing on large-scale applications and frameworks. Ideal candidates should possess strong communication and leadership skills, demonstrating a self-motivated, multi-tasking, and team-oriented approach.

Work Conditions: On-site, Full-time

Responsibilities:

  • Write clean, high-quality, high-performance, maintainable code.
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements.
  • Coordinate cross-functionally to ensure projects meet business objectives and compliance standards.
  • Support testing and deployment of new products and features.
  • Participate in code reviews.

Qualifications:

  • Understanding of containerization, experienced in Docker and Kubernetes.
  • Familiar with API gateway integrations such as 3Scale.
  • Knowledge of Single-Sign-On or token-based authentication (Rest, JWT, OAuth).
  • Expert knowledge of task/message queues including AWS, Microsoft Azure, Pushpin, and Kafka.
  • Experience in coding, security, unit testing, and documentation standards.
  • Background in banking, financial, or fintech in an enterprise environment preferred.
  • Experience in Agile methodology.
  • Ability to ensure the quality of technical and application architecture and design across the organization.
  • Self-motivator and self-starter, capable of driving initiatives without supervision.
  • Excellent soft skills and interpersonal skills to interact with and present ideas to Senior and Executive management.

Language Requirements:
(Not specified, but proficiency in English is often assumed in multinational companies.)

Why Join Us?
Emirates NBD aspires to be an employer of choice, helping employees realize their true potential by providing the right opportunities. The bank is committed to reimagining the future of work and empowering employees through upskilling and building new digital skills and knowledge. Each employee is encouraged to engage with the Emirates NBD team and build valuable career experiences in an inclusive environment.

Equal Opportunity Employment:
Emirates NBD is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment, though only shortlisted candidates will be contacted.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct