Lead Backend Developer

RBC

Kuala Lumpur

On-site

MYR 120,000 - 190,000

Full time

28 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

RBC is seeking a senior software engineering leader in Malaysia to manage a development team and deliver robust, scalable enterprise software. You will drive architecture decisions, mentor engineers, and collaborate with stakeholders to align technology with business goals.

The role emphasizes strong .NET expertise, software craft, and CI/CD discipline, with a focus on modernization and delivering value to clients in a regulated capital markets environment.

Qualifications

  • Strong programming experience in multi-tier applications using Microsoft .NET stack (C#, ASP.NET Core MVC/Web API, EF Core, SignalR, Webforms, REST)
  • Relational DB programming (SQL Server, Sybase) and NoSQL data stores
  • Experience with RESTful backend consumption for responsive web apps
  • Experience with full SDLC in an agile environment
  • Self-motivated with initiative and drive

Responsibilities

  • Manage a team of developers, overseeing workload distribution, career development and team performance to meet business SLAs
  • Create robust, reusable software for use by other teams and customers
  • Assess and analyze business/system needs and propose technology solutions honoring reusability, data sharing, UX, performance and security
  • Identify continuous improvement opportunities and drive project progress
  • Create prototypes for rapid client/consumer sharing
  • Design and implement common patterns, services, components and frameworks
  • Apply best-practices in CI/CD to improve quality and velocity
  • Manage and drive application change and modernization

Skills

C#
ASP.NET Core MVC
Entity Framework Core
REST APIs
Web Services
ASP.NET Webforms
SignalR
SQL Server
NoSQL databases
JavaScript
React.js
Java
Spring Boot
CI/CD
GitHub
Jenkins
Maven
SDLC
Docker
Kubernetes

Tools

Docker
Kubernetes
GitHub
Jenkins
Nexus
MQ
Kafka
Co-pilot

Job description

Job Description

What you will do:

  • Manage a team of developers, overseeing workload distribution, career development and team performance to meet business SLAs
  • Create robust, reusable software that can be depended on by other teams and customers
  • Assess, research and analyze business and system needs, exploring alternative options to recommend technology solutions and designs that meet sponsor needs while considering component re-usability, data sharing, end user experience, performance and security
  • Identify continuous improvement opportunities and drive project progress and benefits
  • Create prototypes that can be rapidly shared with clients or consumers
  • Design & implement common patterns, services, components and frameworks
  • Leverage best-practices in continuous build, integration and delivery to improve quality and velocity
  • Manage and drive application change and modernization
Must have
  • Strong programming experience in multi-tier applications based on Microsoft .NET technology stack including C#, ASP.NET Core MVC/Web API, Entity Framework Core, SignalR, Webforms, Web Services, REST API’s, Asynchronous Programming
  • Experience with relational database programming (e.g. SQL Server, Sybase), NoSQL databases and data stores
  • Experience with .NET based server-side technologies and creating/consuming from a REST backend to create responsive client-server web applications
  • Strong experience working within and managing professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing in an agile environment
  • Self-motivated – driven to get results, takes initiative and needs minimum oversight.
Nice-to-have
  • Experience containerizing and deploying applications with Docker/Kubernetes
  • Experience building DevOps pipelines (GitHub, Jenkins, Nexus, etc) and observing good DevSecOps practices
  • Experience with middleware, queues and streaming technologies like MQ, Kafka, etc
  • Experience with AI tools for development (e.g. Co-pilot)
  • Capital Markets experience is a strong plus
Job Skills

Active Learning, Agile Methodology, Cascading Style Sheets (CSS), CI/CD, Detail-Oriented, GitHub, Group Problem Solving, HTML5, Java (Programming Language), Java Enterprise Edition, JavaScript, Jenkins Continuous Integration, Maven, React.js, Software Development Life Cycle (SDLC), Spring Boot, Web Services

Additional Job Details

Address: PERSIARAN IRC 2, IOI RESORT CITY IOI CITY TOWER ONE:PUTRAJAYA

City: Putrajaya

Country: Malaysia

Work hours/week: 40

Employment Type: Full time

Platform: CAPITAL MARKETS

Job Type: Regular

Pay Type: Salaried

Posted Date: 2026-04-27

Application Deadline: 2026-10-31

Note

Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer
Senior Full-Stack Developer

RBC • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Client Technical Support Analyst
Client Technical Support Analyst

RBC • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Associate Director - Surveillance Technical Support Lead
Associate Director - Surveillance Technical Support Lead

RBC • Kuala Lumpur

On-site
MYR 120,000 - 190,000
Total rewards program
Flexible benefits
Stock where applicable
+1
Application Support Analyst
Application Support Analyst

RBC • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Associate Director, Process Optimisation
Associate Director, Process Optimisation

RBC • Putrajaya

On-site
MYR 180,000 - 240,000
Associate Director, Process Optimisation
Associate Director, Process Optimisation

RBC • Kuala Lumpur

On-site
MYR 180,000 - 280,000
Data Analyst – Client Intelligence
Data Analyst – Client Intelligence

Royal Bank of Canada • Putrajaya

On-site
MYR 180,000 - 260,000
Analyst, Futures Fees
Analyst, Futures Fees

RBC • Kuala Lumpur

On-site
MYR 56,000 - 112,000
Administrator, Banking Treasury Operations (6 Months Contract)
Administrator, Banking Treasury Operations (6 Months Contract)

RBC • Kuala Lumpur

On-site
MYR 67,000 - 100,000
Senior Analyst, HR Shared Services
Senior Analyst, HR Shared Services

RBC • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Total rewards program
World-class training program
Career development coaching