{bc}
linkedin

Senior Manager, Software Development

RBC
Toronto, CAN
Full-time
Senior
Onsite
Discovered 1 weeks ago
Software engineeringEnterprise application deliverySoftware architectureAI-enabled software engineeringAgile software deliveryJava

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at RBC