
Job description
Manage a team of developers, oversee workload distribution, career development, and team performance to meet business SLAs. Create robust software that can be depended on by other teams and customers.
Assess, research, and analyze business and system needs, create prototypes, design and implement common patterns, services, components, and frameworks, and manage application change and modernization.
Strong programming experience in multi-tier applications, experience with relational and NoSQL databases, and experience working within and managing professional software engineering practices.
Company

Finance
Royal Bank of Canada (RBC) is a leading global financial institution and Canada’s largest bank by market capitalization. It offers a diversified suite of services—including retail and commercial banking, wealth management, insurance, capital markets, and financial planning—to over 17 million clients across Canada, the United States, and 27 additional countries. RBC differentiates itself through a purpose‑driven, principles‑led approach that emphasizes innovation and exceptional client experiences, supported by a workforce of more than 94,000 employees. The bank also demonstrates a strong commitment to community impact through donations, investments, and employee volunteer programs.
Keep exploring

RBC

RBC

RBC

RBC

RBC

RBC