Director of Software Engineering

Bachelor degree in Computer and Communication Engineering or Computer Science. A Master degree is a plus.

Having a minimum of 12 years of Software Engineering and Development experience with a solid understanding of the full software development life cycle with at least 5 years’ experience in a leadership role managing teams in Software Development Companies offering digital solutions for mobile banking and similar or fintech operating regionally and globally.

Will lead the teams that develop and maintain digital features and solutions in the financial technology space.

Rich knowledge of Programming Languages especially for Mobile Applications.

Well exposed to the following:

* Web

- Angular

- Java

- NodeJS



* Front End

- Android: Kotlin

- iOS: Swift

* Back End

- GitHub

- Jenkins

- Kubernetes

- PostgreSQL

- RabbitMQ

- Docker

- Redis


- Java


Solid understanding & knowledge in Agile and Scrum methodologies

Innovative and solution driven with excellent analytical skills. A multi-tasked person with strong Time Management and Follow-up skills. Fluency in English and Arabic. French is a plus.

Interested candidates to email their CVs in Strict Confidentiality to Mrs. Elsa: