Should be currently heading a development/engineering team, owning delivery of products/platforms (20+ developers, including architecture, design, code reviews & people's career management; with good exposure to engineering processes, product delivery, playbooks, frameworks, etc.)
Strong knowledge of Java-based technical stack, databases, AWS/Azure cloud, SaaS, design and architectural patterns, and frameworks.
Very good knowledge of software development tools, patterns, and processes (Agile principles, SCRUM, SAFe, V-model).
Collaborate with architects, product management, and engineering teams to create solutions that increase the platform's value.
Create technical specifications, prototypes, and presentations to communicate your ideas.
Well-versed in emerging industry technologies and trends and the ability to communicate that knowledge to the team and influence product direction.
Own progress of the product through the development life cycle, identifying risks and opportunities, and ensuring visibility to senior leadership.
Partner with product management to define and refine our product roadmap, user experience, priorities, and schedule.
Strong communication and interpersonal skills, with the ability to effectively resolve complex problems in a dynamic environment.
Excellent analytical, reasoning, and problem-solving skills relevant to banking and financial system workflows.
Proactive, creative, and enthusiastic approach to work, with the ability to adapt to changing priorities.
Ability to work independently and collaboratively within a team, managing multiple tasks under pressure.