Engineering Manager - Financial Services
Accounting & Finance, Software Engineering, Other Engineering
Cairo, Cairo Governorate, Egypt
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.