Lead Software Architect - Real-Time Capital Markets

RBC

Toronto

On-site

CAD 120,000 - 210,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

RBC is seeking an Associate Director, Lead Software Developer for on-site work in Toronto. You will join a high-caliber engineering team delivering real-time, low-latency systems for Fixed Income trading, covering trade booking, execution, and post-trade workflows.

You will lead design, mentor developers, and collaborate with product owners and traders to translate needs into robust software. Strong Java 17+ and Spring expertise, cloud/container experience, and DevOps practices are required.

Qualifications

  • 8+ years designing and developing distributed, low-latency Java systems.
  • 5+ years with Java 17+ and Spring framework; capital markets knowledge helpful.
  • Relational DBs and messaging (Kafka/Solace/IBM MQ) experience.
  • Redis or Apache Ignite caching knowledge.
  • Write clean, testable Java with automated unit/integration tests.
  • CI/CD and DevOps practices using GitHub, Jenkins, Artifactory, Jira/Confluence, Ansible, SonarQube.

Responsibilities

  • Contribute to design and development of RBC cash trade management systems.
  • Lead and mentor developers to raise team skill and mind-set.
  • Collaborate with product owner, business analysts, and users to translate needs into software.
  • Understand currency flows, challenge status quo, and propose strategic solutions.
  • Set high standards for performant, reusable, scalable systems.
  • Provide Level 2 support as needed.

Skills

Distributed systems design
Java 17+
Spring framework
Low-latency
Mentoring
DevOps
CI/CD
Kafka
Redis
Docker
Kubernetes
Jenkins
GitHub

Education

Bachelor's degree in Computer Science or related

Tools

Jira
Confluence
Artifactory
SonarQube
Ansible

Job description

RBC is seeking an Associate Director, Lead Software Developer for on-site work in Toronto. You will join a high-caliber engineering team delivering real-time, low-latency systems for Fixed Income trading, covering trade booking, execution, and post-trade workflows.

You will lead design, mentor developers, and collaborate with product owners and traders to translate needs into robust software. Strong Java 17+ and Spring expertise, cloud/container experience, and DevOps practices are required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Director, Lead Software Developer at RBC
Associate Director, Lead Software Developer at RBC

RBC • Toronto

On-site
CAD 120,000 - 210,000
Senior Software Engineering Lead — Deliver, Mentor, Innovate
Senior Software Engineering Lead — Deliver, Mentor, Innovate

RBC • Toronto

On-site
CAD 140,000 - 190,000
Total rewards
Flexible benefits
Bonuses
+1
Sr Software Developer
Sr Software Developer

RBC • Toronto

On-site
CAD 120,000 - 160,000
Sr Software Developer
Sr Software Developer

Socket.dev • Toronto

On-site
CAD 140,000 - 180,000
Total Rewards Program
Flexible benefits
Stock options where applicable
+1
Sr Java Developer
Sr Java Developer

Insight Global • Toronto

On-site
CAD 150,000 - 210,000
Senior Gen AI & Data Platform Engineer
Senior Gen AI & Data Platform Engineer

RBC • Toronto

Hybrid
CAD 120,000 - 180,000
Senior Full-Stack Developer - Java, AI & Enterprise Apps
Senior Full-Stack Developer - Java, AI & Enterprise Apps

Socket.dev • Toronto

On-site
CAD 90,000 - 130,000
Capital Markets Tech Lead (Full‑Stack)
Capital Markets Tech Lead (Full‑Stack)

Bank of Montreal • Toronto

On-site
CAD 95,000 - 176,000
Health insurance
Tuition reimbursement
Life insurance
+1
Lead Software Developer - Java
Lead Software Developer - Java

JobCubby • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive total rewards
Challenging work
Greater accountabilities
+2
Lead Software Developer - Java
Lead Software Developer - Java

Socket.dev • Toronto

On-site
CAD 110,000 - 150,000