
Mashreq
Global Lead Engineer (Back End) ā Open Finance
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 21/12/2025
Job overview
Date posted
06/11/2025
Location
Dubai, United Arab Emirates
Salary
Undisclosed
Compensation
Comprehensive package + relocation
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
21/12/2025
Job description
The Global Lead Engineer (Back End) ā Open Finance at Mashreq Bank is responsible for leading backend engineering excellence and technical governance across multiple squads and countries within the Open Finance domain. This senior technical role drives the design, development, and maintenance of high-performance, scalable, and secure backend systems aligned with the bankās digital transformation and Open Banking strategy. The Lead Engineer acts as the go-to authority for backend architecture, coding standards, and best practices, guiding engineers in delivering optimized, reusable, and testable code across all projects. Core responsibilities include collaborating with Principal Engineers, Product Owners, and Chapter Leads to ensure that functional and non-functional requirements are effectively translated into robust solutions. The incumbent will lead by example through hands-on development, peer reviews, and continuous delivery improvements while maintaining a strong focus on automation, performance, and security testing. This role requires expertise in Java (version 8 or above), Spring Framework, microservices, API design, and database management (SQL and NoSQL), as well as familiarity with modern DevOps and containerization technologies such as Kubernetes and Docker. The Global Lead Engineer is also expected to contribute to innovation within the Open Finance ecosystem by leveraging knowledge of Open Banking and API-based integrations, ensuring compliance with regulatory standards, and supporting cross-functional teams in the development of customer-centric financial solutions.
Required skills
Key responsibilities
- Lead backend engineering efforts across multiple squads, ensuring adherence to best practices, reusability, and performance optimization.
- Collaborate with Product Owners, Chapter Leads, and Principal Engineers to design, develop, and deliver secure, scalable backend solutions aligned with Open Finance strategy.
- Establish coding standards, perform peer reviews, and mentor engineers to enhance technical quality across teams.
- Develop, test, and deploy backend applications using Java, Spring Framework, and microservices architecture.
- Design and implement RESTful APIs and support integration with Open Banking and Open Finance platforms.
- Integrate backend systems with authentication protocols, Single Sign-On (SSO), and LDAP-based access control.
- Maintain and optimize database performance across SQL and NoSQL environments, including PostgreSQL, MySQL, MongoDB, and Cassandra.
- Automate testing and deployment pipelines within a Continuous Delivery (CD) framework.
- Utilize DevOps practices and tools such as Docker, Kubernetes, and infrastructure as code to streamline operations.
- Monitor system performance, troubleshoot technical issues, and ensure stability, scalability, and compliance of backend applications.
- Champion innovation, code refactoring, and continuous improvement within the engineering chapter.
- Document technical processes, write tutorials, and contribute to internal knowledge-sharing initiatives.
- Collaborate with global teams to align technical strategies and maintain governance across international development hubs.
- Stay current with emerging technologies and contribute to Mashreqās Open Finance transformation through thought leadership and experimentation.
Experience & skills
- Minimum of 8 yearsā experience in backend software engineering within technology or financial services sectors.
- Expertise in Java (version 8 or above) with proficiency in Spring Framework and microservices architecture.
- Strong programming knowledge in backend languages; Kotlin experience is a plus.
- Experience designing and building RESTful APIs with focus on reusability, security, and scalability.
- Advanced knowledge of SQL databases (Postgres, MySQL, MSSQL) and familiarity with NoSQL databases (MongoDB, Cassandra, CouchDB, HBase, Neo4J).
- Understanding of Open Banking, Open Finance, and API-based financial ecosystems.
- Hands-on experience with DevOps tools such as Docker, Kubernetes, and infrastructure as code practices.
- Experience with automated testing frameworks such as JUnit, Mockito, PowerMock, and Cucumber.
- Familiarity with agile methodologies, CI/CD pipelines, pair programming, and test-driven development.
- Knowledge of domain-driven design principles, SOLID design, and scalable architecture patterns.
- Strong communication and presentation skills with the ability to collaborate across multidisciplinary teams.
- Demonstrated ability to lead engineering teams, mentor developers, and promote a culture of continuous learning and innovation.
- Passion for development, curiosity for emerging technologies, and commitment to high coding standards and system reliability.