
Emirates NBD
Senior Software Engineer
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 23/11/2025
Job overview
Date posted
09/10/2025
Location
Dubai, United Arab Emirates
Salary
Undisclosed
Compensation
Comprehensive package
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
23/11/2025
Job description
Emirates NBD seeks a Senior Software Engineer (Job Identification 61618) based at Meydan M Building, Dubai, AE, within Technology Services, Full time, Posting Date 08/10/2025 11:58 with Apply Before 15/10/2025 11:58, aligned to the UAE Governmentâs strategy of empowering nationals (UAEN). The role is a lead developer mandate responsible for developing new software products and enhancing existing large-scale applications and frameworks, writing clean, high-quality, high-performance, maintainable code; developing and supporting software including applications, database integration, interfaces, and new functionality; coordinating cross-functionally to ensure projects meet business objectives and compliance standards; supporting testing and deployment of new products and features; and participating in code reviews. Qualifications emphasize understanding of containerization with experience in Dockers and Kubernetes; exposure to API gateway integrations like 3Scale; understanding of Single-Sign-on or token-based authentication (Rest, JWT, oAuth); expert knowledge of task/message queues including but not limited to AWS, Microsoft Azure, Pushpin and Kafka; experience following best Coding, Security, Unit testing and Documentation standards and practices; experience in Banking, Financial and Fintech in an enterprise environment preferred; experience in Agile methodology; ensuring quality of technical and application architecture and design of systems across the organization; effectively researching and benchmarking technology against best-in-class; and influencing multiple teams on technical considerations. The position is full-time, trending, and targets self-motivated, multi-tasking, demonstrated team-players with outstanding communication and leadership skills to own and drive initiatives collaboratively across the organization.
Required skills
Key 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
Experience & skills
- Demonstrate understanding of containerization with experience in Dockers and Kubernetes
- Show exposure to API gateway integrations such as 3Scale
- Demonstrate understanding of Single-Sign-on or token-based authentication (REST, JWT, OAuth)
- Possess expert knowledge of task/message queues including but not limited to AWS, Microsoft Azure, Pushpin and Kafka
- Bring experience following best Coding, Security, Unit testing and Documentation standards and practices
- Have experience in Banking, Financial and Fintech within an enterprise environment (preferred)
- Demonstrate experience in Agile methodology
- Ensure quality of technical and application architecture and design of systems across the organization
- Effectively research and benchmark technology against other best-in-class technologies
- Influence multiple teams on technical considerations, increasing productivity and effectiveness by sharing deep knowledge and experience
- Exhibit ability to own and drive initiatives without supervision and work collaboratively across the organization
- Present ideas effectively to Senior and Executive management with excellent interpersonal skills