CareerPlan

Lead Software Developer

TORONTO, Ontario, CanadaFull-time2026-10-08 → 2026-11-10

Core

Lead software development and technical design for trading applications and APIs serving RBC Wealth Management Front Office and end clients.

Role type

Lead Software Developer (Trading Systems)

Builds

Cross-functional, multi-platform trading application systems and APIs

Domain

Financial Services / Trading Technology

Deliverable

production ML models | product features

Required skills

.NET Core, C#, SQL (MS SQL Server/Oracle), API Development, OOP, Design Patterns, Agile, Unit Testing, Technical Documentation

Preferred skills

Front-end (WPF, Angular, JS), Kubernetes, Stream-based development (Solace, Kafka, SignalR), DevOps pipelines

Technologies

.NET Core, C#, MS SQL Server, Oracle, Angular, JS, WPF, Kafka, Solace, SignalR, Kubernetes, Github Actions, Jira, Confluence

Responsibilities

Create and review high-level and detailed technical designs; Develop code and technical documentation; Produce accurate estimates for project phases; Develop automated unit tests; Facilitate meetings and support information gathering sessions.

Seniority

Senior, hands-on IC with leadership responsibilities