We are seeking an experienced Backend Engineering Lead to drive the design, development, and delivery of enterprise-scale banking applications. The ideal candidate will combine strong technical expertise in Java-based backend development with proven leadership experience managing engineering teams and engaging with business stakeholders.
Key Responsibilities
- Lead, mentor, and manage a team software engineers, fostering a high-performance engineering culture.
- Drive the architecture, design, and development of scalable, secure, and high-availability backend systems.
- Provide technical leadership across the full software development lifecycle, from requirements gathering to production deployment.
- Collaborate closely with business stakeholders, product owners, architects, and cross-functional teams to deliver strategic technology initiatives.
- Review system designs, code quality, and engineering best practices to ensure robust and maintainable solutions.
- Lead technical discussions, solution reviews, and architectural decision-making.
- Oversee API design, integration strategies, performance optimization, and application security.
- Manage project delivery, resource planning, and risk mitigation while ensuring alignment with business objectives.
- Support and guide team members through coaching, performance management, and career development.
Required Skills & Experience
- Bachelor's degree in Computer Science, Engineering, or a related discipline.
- 12+ years of software engineering experience, with at least 4+ years in an Engineering Lead or Team Lead capacity.
- Proven experience managing and leading teams of 6 or more engineers.
- Strong hands-on expertise in Java, Spring Boot, RESTful APIs, and microservices architecture.
- Solid understanding of application architecture, system design patterns, scalability, security, and performance engineering.
- Experience working with cloud platforms, CI/CD pipelines, and modern DevOps practices.
- Strong stakeholder management, communication, and presentation skills, with the ability to engage both technical and non-technical audiences.
- Experience driving technical delivery in Agile environments.
Mandatory Domain Experience
- Prior experience within the Banking or Financial Services industry is required.
- Strong understanding of banking systems, regulatory requirements, and enterprise-scale financial applications.
- Experience in areas such as Payments, Digital Banking, Wealth Management, Treasury, Trading, Risk, or Core Banking will be highly advantageous.
We regret to inform that only local Malaysians or RPT holders will be considered for this role due to project requirements.