{bc}
indeed

Senior Manager, Software Development

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

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.

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