Engineering Manager II - Financial Services
yassir
Cairo, Egypt
Posted Jun 21, 2026
- Full-time
- Product & Tech
Job description
## **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. ### 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.