Senior Manager, Software Development
Role Overview
Lead engineering teams responsible for Wealth Management Technology back-end platforms powering Retail Trading order capture, routing, execution, trade posting, batch processing, and real-time services.
People-leadership role managing developers and team leads while setting portfolio technical direction and roadmap.
Key Skills for This Role
Full Job Posting
Role overview
Lead engineering teams responsible for Wealth Management Technology back-end platforms powering Retail Trading order capture, routing, execution, trade posting, batch processing, and real-time services.
People-leadership role managing developers and team leads while setting portfolio technical direction and roadmap.
Responsibilities
- Manage developers and team leads, including vendor and contract resources; set priorities and allocate resources.
- Coach team members, provide feedback, and support career development and continuous learning.
- Oversee design, development, and deployment of complex Wealth Management Trading applications.
- Translate business needs into technical plans and resolve issues with business and cross-functional partners.
- Own platform modernization roadmap, target architecture, sequencing, coexistence, and safe legacy decommissioning.
- Establish architecture principles and standards; drive API-first, event-driven, and cloud-native patterns.
- Evaluate emerging technologies and recommend strategic investments.
- Lead enterprise AI Engineering Platform and agentic workflow adoption across the software development lifecycle.
- Set responsible AI guardrails, including human review and model-risk controls.
- Champion code review, secure coding, CI/CD, automated testing, and AI-assisted tooling.
- Reduce technical debt while delivering business value and maintaining operational stability.
- Ensure availability, performance, and resilience of real-time trading systems.
Must-have qualifications
- 10+ years in software development, including 5+ years leading development teams with people management in an Agile environment.
- Hands-on back-end Java experience, including Java 17+, Spring or Spring Boot, REST APIs, and messaging such as MQ or Kafka.
- Experience with cloud-native and event-driven architecture, microservices, Kafka, containers, and Azure or OpenShift.
- Experience leading legacy modernization or migration from target architecture through cut-over.
- Practical experience applying AI tools in software delivery and understanding where guardrails are needed.
- Working knowledge of COBOL and legacy platforms.
- Experience owning 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, and Canadian regulatory requirements such as CIRO.
- HPE NonStop experience, including Guardian/OSS, TACL, Pathway, Enscribe, NonStop SQL/MP or MX, TMF, or GoldenGate.
- Experience building or rolling out enterprise agentic AI workflows.
- Experience in a large regulated financial institution with audit, risk, and operations partners.
Benefits
- Total Rewards program includes bonuses and flexible benefits; commissions and stock may apply.
- Coaching and development opportunities, flexible work-life balance options, and a collaborative team environment.
Compensation
- The posting describes compensation as salaried but does not specify a pay cadence or amount.
Employment details
Full-time, regular position; listed work week is 37.5 hours.
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