Manager - Software Engineering
Banking - Savings & Deposits
Description:
About the Role
We're looking for a Software Engineering Manager who’s not just a coder—but a leader. You’ll guide a team of engineers, manage scopes and timelines, and ensure high-quality delivery. Your technical, functional, and organizational expertise will drive the team’s success.
We're looking for a Software Engineering Manager who’s not just a coder—but a leader. You’ll guide a team of engineers, manage scopes and timelines, and ensure high-quality delivery. Your technical, functional, and organizational expertise will drive the team’s success.
What You Will Do
- Collaborate with Product Owners to refine requirements and break down tasks with clear acceptance criteria
- Build and deliver system features that matter
- Investigate and resolve bugs quickly and efficiently
- Stay ahead by researching new technologies and platforms
- Communicate progress clearly and consistently
- Identify blockers and escalate when needed
- Lead and mentor a team of engineers, ensuring alignment and accountability
What You Need to Succeed
- Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field
- Solid understanding of RESTful web services using Node.js, Java, Python, or other OOP languages
- Strong grasp of object-oriented programming and software design patterns
- Proven experience managing engineering teams
- Hands-on experience building and scaling customer-facing or large-scale B2B applications
Tech Stack You’ll Work With
- Java, JavaScript (TypeScript), Node.js (Express)
- Spring Boot, Spring MVC
- AWS services for cloud-native development
- Relational and NoSQL databases, SQL, and database design
- Agile/Scrum methodologies
- Bonus: Web/mobile development, event-driven architecture, database optimization