Senior Manager, Software Development
Role Overview
Lead engineering teams behind Wealth Management Technology back-end platforms supporting RBC Retail Trading.
Manage developers and team leads, including employees and vendor partners, and set the portfolio's technical direction and roadmap.
Key Skills for This Role
Full Job Posting
Role overview
Lead engineering teams behind Wealth Management Technology back-end platforms supporting RBC Retail Trading.
Manage developers and team leads, including employees and vendor partners, and set the portfolio's technical direction and roadmap.
Leadership and delivery
- Manage and allocate work across Java and HPE NonStop/COBOL teams, including vendor and contract resources.
- Coach team members and build a high-performing, continuous-learning culture.
- Oversee design, development, and deployment of complex trading applications.
- Translate business needs into technical plans and explain technical risks and trade-offs to non-technical stakeholders.
- Own platform modernization, including target architecture, sequencing, coexistence, and safe decommissioning of legacy components.
- Set architecture principles and engineering standards; promote API-first, event-driven, and cloud-native patterns.
- Lead enterprise AI Engineering Platform adoption and agentic workflows across the SDLC; create reusable skills, plugins, workflows, and prompts.
- Set responsible AI guardrails, including human review and model-risk controls.
- Champion code review, secure coding, CI/CD, automated testing, and AI-assisted tools.
- Maintain availability, performance, and resilience of real-time trading systems while reducing technical debt.
Must-have qualifications
- 10+ years in software development, including 5+ years leading development teams through people management in an Agile environment.
- Back-end Java experience with Java 17+, Spring/Spring Boot, REST APIs, and messaging such as MQ or Kafka.
- Experience with microservices, cloud-native and event-driven architecture, Kafka, containers, and Azure or OpenShift.
- Led a legacy modernization or migration program from target architecture through cut-over.
- Applied AI tools in software delivery and can assess their value and guardrails.
- Working knowledge of COBOL and legacy platforms.
- Owned high-volume, high-availability production systems, including incident and problem management, SLAs, and change control.
- Strong written and verbal communication and ability to influence business and technology leaders.
Nice-to-have qualifications
- Retail brokerage or trading knowledge, including equities, options, fixed-income order flow, trade posting, settlement, or CIRO requirements.
- Hands-on HPE NonStop experience, including Guardian/OSS, TACL, Pathway, Enscribe, NonStop SQL/MP or MX, TMF, or GoldenGate.
- Experience delivering enterprise agentic AI workflows, LLM-based code transformation, or AI-generated test suites.
- Experience in a large regulated financial institution with audit, risk, and operations partners.
Benefits
- Total rewards program with bonuses and flexible benefits; compensation, commissions, and stock may apply.
- Leaders support development through coaching and management opportunities.
- Flexible work/life balance options and a collaborative team environment.
Work details
- The posting lists an RBC Centre address in Toronto; it does not specify a remote, hybrid, or required on-site work policy.
- Full-time, regular position with 37.5 work hours per week.
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