Lead a team of software engineers responsible for delivering impactful features across one or multiple core banking products
Drive the end-to-end development process from planning, design, implementation, testing and release
Collaborate and communicate effectively with the cross functional teams consisting of product and business stakeholders, engineers and QA in an agile, fast-paced environment
Provide technical leadership by evaluating technical designs and driving architectural direction for their team
Proactively monitor, suggest and implement best practices across engineering and operational excellence - observability, reliability, quality, performance, security, production support
Regularly provide constructive feedback to team members to achieve their performance and development goals
Actively participate in hiring and improving the onboarding and retention of new engineers