Principal Engineer BCGDV is working with a major investment group based in the UAE to develop a next generation digital bank that capitalizes on current trends by offering a fully digital, customer-centric banking experience.
The Neobank will create an innovative best-in-class digital and data platform that goes beyond traditional banking services and delivers a suite of diversified products to our users.
With funding already in place and a banking license secured, our corporate partner is looking to disrupt the banking industry in the Middle East and beyond by offering hyper-personalised services to retail customers and SME businesses.
They will look to achieve this by building a state of the art data processing and analytics platform, while retaining relentless focus on customer needs and an open and transparent approach to pricing.
This digital bank is being built from the ground up with an international team based in Abu Dhabi, the capital of the UAE.
This role offers a competitive expatriate package, the chance to work in one of the most exciting, developing markets in the world and the opportunity to significantly influence the strategy and culture of this new startup.
As part of our recruitment for the founding team we are looking for a Data Architect to report directly to the Head of Data Architecture.
Your responsibilities : Ownership of the banks enterprise architecture Working closely with both internal and external engineering teams Regularly review code written by engineers, and periodically contribute to code Manage production services and infrastructure (Azure, Terraform, Kubernetes) Work in multidisciplinary project teams of Product, Data Science, Business, and Design professionals Mentor and train other engineers in the team Your profile : Must Haves : Extensive experience in internet based technologies with exposure to banking / financial services space Experience working in an agile environment with focus on engineering practices like testing, continuous integration etc.
Strong knowledge of clean coding practices, including object-oriented and functional programming concepts Extensive experience with back-end microservices, APIs and cloud infrastructure Experience working with DevOps tools Experience building event driven architectures Knowledge of cloud / infra and application security aspects Strong programming and data modeling skills Significant experience working with relational and NoSQL databases Fluency in English Good to haves : Experience defining and implementing Data Architecture Experience with mobile application development Experience with security processes and strategies like penetration testing, threat modeling & 4Cs of cloud native security Knowledge of web technologies Knowledge of banking technologies - Core Banking Systems, Payments, Card Processing, Regulatory requirements etc.