{bc}
indeed

Senior Manager, Software Development

RBC
Toronto, CAN
Full-time
Senior
Onsite
Discovered Today
Software developmentPeople management and team leadershipJava 17+Spring and Spring BootREST APIsMessaging (MQ or Kafka)

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.

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