{bc}
indeed

Senior Manager, Software Development

RBC
Toronto, CAN
Full-time
Senior
Onsite
Discovered Today
Software developmentPeople managementJava 17+Spring / Spring BootREST APIsMessaging systems (MQ or Kafka)

Full Job Posting

Role overview

Senior Manager, Software Development in Wealth Management Technology, leading engineering teams behind Retail Trading back-end platforms.

People-leadership role managing developers and team leads, including employees and vendor partners, and setting technical direction and portfolio roadmap.

Leadership and delivery

  • Manage developers and team leads, set priorities, and allocate resources for quality and efficient delivery.
  • Coach and develop the team, provide candid feedback, and foster continuous learning.
  • Oversee design, development, and deployment of complex Wealth Management Trading applications.
  • Translate business needs into technical plans and explain risks and trade-offs to non-technical stakeholders.
  • Own modernization roadmaps, target architecture, sequencing, coexistence, and safe decommissioning of legacy components.
  • Set architecture principles and engineering standards; advance API-first, event-driven, and cloud-native patterns.
  • Evaluate emerging technologies and recommend investments.
  • Lead enterprise AI Engineering Platform adoption and agentic workflows across the SDLC; create reusable skills, plugins, workflows, and prompts.
  • Establish responsible AI controls, including human review and model-risk guardrails.
  • Champion code review, secure coding, CI/CD, automated testing, and AI-assisted developer tools.
  • Reduce technical debt while delivering business value and maintaining operational stability.
  • Own availability, performance, and resilience of real-time trading systems.

Must-have qualifications

  • 10+ years in software development and 5+ years leading development teams through people management in an Agile environment.
  • Hands-on back-end Java experience, including Java 17+, Spring/Spring Boot, REST APIs, and messaging such as MQ or Kafka.
  • Cloud-native and event-driven architecture experience, including microservices, Kafka, containers, and Azure or OpenShift.
  • Led a legacy modernization or migration program 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 to assess estimates, risk, and migration approaches.
  • Owned high-volume, highly available 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.
  • Hands-on 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, LLM-based code transformation, or AI-generated test suites.
  • Experience in a large regulated financial institution and working with audit, risk, and operations partners.

What RBC offers

  • Total Rewards Program with bonuses and flexible benefits; compensation may include commissions and stock where applicable.
  • Development support through coaching and management opportunities.
  • Flexible work/life balance options and a collaborative team environment.

Workplace and schedule

  • Full-time role with 37.5 work hours per week.
  • Work location listed at RBC Centre, 155 Wellington Street West, Toronto.

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