Software Engineering Manager
Core
Manage, coach, and develop a team of individual contributor engineers to build high-quality capabilities with modern technology, ensuring adherence to banking platform architecture and non-functional requirements.
Role type
Software Engineering Manager
Builds
High-quality software capabilities, cloud-ready applications, and modernized data strategies for banking products
Domain
Banking / Financial Services / Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Team management, technical strategy, architecture planning, risk mitigation, agile/DevOps leadership, resource allocation, hiring and mentoring
Preferred skills
Expert Java Full Stack, Cloud-Native development, Kafka, Database management, AI-assisted development tools (Devin, Cursor, Claude, Co-Pilot), Agentic AI
Technologies
Java, Kafka, Cloud-Native frameworks, CI/CD pipelines, DevSecOps tools
Responsibilities
Manage and coach engineering team members, ensure adherence to banking platform architecture, engage with architects to incorporate technical strategies, act as technical representative in cross-team efforts, identify and resolve technology roadblocks, build engineering skills side-by-side in the codebase, interpret and ensure security and scalability, collaborate with Product Managers to drive user satisfaction, interact with third-party vendors, manage allocation of people and financial resources, hire and mentor talent
Seniority
Manager, hands-on leadership