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. This role requires deep domain expertise in Payments systems within the Banking and Financial Services industry.
We regret to inform that only local Malaysians will be considered due to the nature of the product.
Key Responsibilities
- Lead a few a teams of 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
- Drive the delivery of mission-critical Payments and Credit Card technology initiatives, ensuring compliance, scalability, and operational resilience
Required Skills & Experience
- Bachelor's degree in Computer Science, Engineering, or a related discipline
- 15+ 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
- Experience integrating with payment gateways, card processing platforms, and enterprise banking systems is highly preferred
Mandatory Domain Experience
- Prior experience within the Banking or Financial Services industry is required
- Mandatory hands-on experience in Payments and Credit Card domains
- Strong understanding of end-to-end payment processing, including authorization, clearing, settlement, reconciliation, chargebacks, dispute management, and payment lifecycle management
- Proven experience working with Credit Card systems, including card issuance, card management, transaction processing, fraud controls, card servicing, and card lifecycle management
- Knowledge of card network standards and payment industry regulations, including PCI-DSS, EMV, Visa, Mastercard, and related compliance frameworks
- Experience delivering enterprise-scale payment platforms, card processing systems, or digital payments solutions
- Strong understanding of banking systems, regulatory requirements, and enterprise-scale financial applications
- Experience in Digital Banking, Core Banking, Treasury, Risk, or Wealth Management will be considered an added advantage.