Engineering Manager - Financial Services
Yassir · Cairo, Egypt
About The Role
**Yassir** is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in **45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa**. It is backed (~**$200M in funding**) by VCs from Silicon Valley, Europe and other parts of the world.
We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.
Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.
## **About the Role**
Work with the product and design teams to understand end-user requirements, formulate use cases, and translate them into pragmatic and effective technical solutions.
### About the role
## **Key Responsibilities**
- Work with different stakeholders to establish a culture of technical excellence and be responsible for the success and personal growth of your team.
- Oversee engineering teams and their projects, ensuring they can deliver their best work by identifying and removing blockers and coaching teammates.
- Build robust and scalable software in Java.
- Help improve existing code quality through quality assurance practices and code reviews.
- Participate in brainstorming sessions and contribute ideas to technology, algorithms, and product development.
- Contribute to hiring the engineering team for the product you are responsible for.
### Requirements
- Previous experience with digital products or in a similar product role at a FinTech company, digital bank, or payment provider.
- At least 3 years of experience as an Engineering Manager or Tech Lead within an engineering organization.
- Extensive experience with cloud technologies, microservices architecture, continuous delivery, and modern human-computer interfaces.
- Strong understanding of Agile methodologies.
- Excellent leadership and project management skills, ideally with experience managing remote teams.
- Solid software design knowledge with the ability to create extensible, reusable, and scalable solutions.
- Demonstrated ability to prioritize, self-start, contribute under pressure, and meet tight deadlines.
- Highly organized, creative, and critical thinker.
- Comfortable working in an entrepreneurial environment.
- Experience working with core banking software is a plus.
- BSc/MSc in Engineering, Computer Science, or a related field.
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring