Senior Manager, Software Development
Role Overview
Lead modernization of ClientLink, a mission-critical wealth management platform supporting portfolio accounting, investment operations, and client servicing.
The transformation uses modern architecture, event-driven integration, cloud-native technologies, and an enterprise AI Engineering Platform.
The role combines technical leadership, people leadership, software architecture, and AI-enabled engineering.
Key Skills for This Role
Full Job Posting
Role overview
Lead modernization of ClientLink, a mission-critical wealth management platform supporting portfolio accounting, investment operations, and client servicing.
The transformation uses modern architecture, event-driven integration, cloud-native technologies, and an enterprise AI Engineering Platform.
The role combines technical leadership, people leadership, software architecture, and AI-enabled engineering.
Responsibilities
- Lead the modernization roadmap and align it with long-term technology strategy.
- Govern adoption of the AI Engineering Platform, including standardized skills, plugins, workflows, and guardrails.
- Set architecture principles, engineering standards, and modernization practices across workstreams.
- Build and mentor engineering teams, accelerate delivery, improve quality, and reduce technical debt.
- Modernize legacy applications and drive API-first, event-driven, and cloud-native architecture.
- Evaluate technologies and recommend investments; balance innovation with operational stability and business value.
- Apply AI across requirements, architecture, design, code generation, testing, documentation, and platform modernization.
- Define reusable AI capabilities and guardrails; ensure responsible adoption, security, risk management, and human oversight.
Must-have qualifications
- 10+ years of progressive software engineering experience, including large-scale enterprise application design and delivery.
- 5+ years of technical leadership leading engineering teams and strategic technology initiatives.
- Proven success modernizing complex enterprise platforms using modern architecture patterns.
- Experience leading cross-functional teams in Agile software delivery.
- Strong hands-on experience with several listed technologies and practices: Java/Spring Boot, event-driven architecture/Kafka, microservices/distributed systems, databases, Docker/Kubernetes, GitHub Enterprise, CI/CD, or DevSecOps.
Nice-to-have qualifications
- Financial services, wealth management, capital markets, or enterprise banking platform experience.
- Experience modernizing mission-critical legacy applications or knowledge of portfolio accounting, investment operations, or securities processing.
- Experience implementing enterprise AI platforms, engineering productivity solutions, cloud transformation, or enterprise integration initiatives.
Benefits
- The posting mentions a total rewards program, bonuses and flexible benefits, coaching and development, a collaborative team, financial services training, and flexible work-life options.
Work details
- The posting lists an RBC Centre address in Toronto but does not state a workplace arrangement.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at RBC
Manager - Product Control – Central Funding Group
Toronto, CAN
RBC is seeking a Product Control Manager to support its Central Funding business through valuation, P&L reporting, reconciliations, and operational monitoring. The role requires a university degree, product control exper
Lead Business Systems Analyst
Toronto, CAN
RBC recherche un Lead Business Systems Analyst pour piloter l’analyse des besoins sur des programmes de Treasury Management Services et de risque et conformité, en faisant le lien entre les partenaires d’affaires et les
Manager, Application Resiliency
Vancouver, CAN
RBC is seeking an application resiliency manager to lead application support and production operations for RBC Global Asset Management. The role covers incident resolution, change implementation, monitoring, automation,
Product Manager
Toronto, CAN
RBC is seeking a Product Manager to guide digital feature delivery, translate client and business needs into delivery-ready stories, and improve products using feedback and data. Candidates need a bachelor’s degree and 3
Lead Software Engineer
Calgary, CAN
RBC seeks a Lead Software Engineer to design and deliver complex software, solve technical problems, and guide developers through technical leadership and mentoring. Candidates need 10+ years of software development expe
Manager - Product Control – Central Funding Group
Toronto, CAN
RBC is seeking a Product Control Manager to oversee daily mark-to-market valuation, P&L reporting, reconciliations, and operational controls for Central Funding. Candidates need a degree, product control experience, cash
Relationship Manager Intern, Business Markets
Langley, CAN
RBC is seeking a Relationship Manager Intern to advise and manage a portfolio of small-business clients, acquire new business, and deepen client relationships. Candidates need business development, prospecting, client re
Director – Implementation Assurance Testing
Toronto, CAN
RBC is seeking a Director to lead its Implementation Assurance Testing team, independently validating credit risk models and regulatory reporting implementations. The role oversees testing governance, methodologies, audi
Manager - Product Control – Central Funding Group
Toronto, CAN
Lead Business Systems Analyst
Toronto, CAN
Manager, Application Resiliency
Vancouver, CAN
Product Manager
Toronto, CAN
Lead Software Engineer
Calgary, CAN
Manager - Product Control – Central Funding Group
Toronto, CAN
Relationship Manager Intern, Business Markets
Langley, CAN
Director – Implementation Assurance Testing
Toronto, CAN