Associate Director, Lead Software Develope

RBC

Quick summary

Work type
On-site
Location
Jersey City, NJ · Toronto, Canada
Salary
$189,592–$189,592 / yr
Posted
2 days ago
Closes
Aug 11, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $199k
This role $190k
$143k most similar roles pay here $249k

This role pays less than 61% of similar roles. Most pay $174,200–$223,750 — the shaded band above. At the midpoint, this role pays about $190k versus about $199k for comparable roles.

Based on 240 similar postings.

Employer

About RBC

RBC (Royal Bank of Canada) is Canada''s largest bank by market capitalization, offering a broad range of personal and commercial banking, wealth management, insurance, and capital markets services. Industry: Banking & Financial Services

RBC currently has 6 open roles on FindRole.

Listed pay typically runs $189,592–$189,592 across 6 roles with salary data.

Most-posted roles

View all roles at RBC

At a glance

TL;DR · Associate Director, Lead Software Develope

RBC Capital Markets is seeking an Associate Director, Lead Software Developer to join their dynamic team in Jersey City, NJ. This senior-level position involves leading the development and integration of Algo trading strategies for Credit Bond markets across multiple platforms including TradeWeb, MarketAxess, and others. The role requires hands-on coding with Java 17+, KDB, .Net, ReactJS, and other full-stack technologies while ensuring seamless user interface integrations using FIX protocols or vendor APIs. Key responsibilities include designing technical solutions based on business requirements, conducting development testing, and championing DevOps practices for release management. The ideal candidate will have extensive experience in Algo and Bond eTrading applications, proficiency in messaging and event processing, and a strong background in server-side Java and relational databases. This role demands collaboration with global teams across various locations to deliver robust trading solutions that enhance operational efficiency and risk management in the fast-paced Credit Bond market.

What you'll do

  • Design and implement technical solutions for Algo trading integrations in Credit Bond markets.
  • Develop user interface integrations using FIX or vendor APIs for institutional and retail channels.
  • Code, test, and release changes while championing DevOps practices across all release artifacts.
  • Collaborate with global development teams to review proposed design and code changes globally.
  • Proactively identify operational risks and control deficiencies in business processes related to trading applications.
  • Provide timely support by addressing user issues and inquiries regarding application functionality.

What we're looking for

  • 7+ years of hands-on coding experience with Java 17 and above, including concurrency, virtual threads, JFR, GC Tuning.
  • Expertise in Algo and Bond eTrading front office applications, Solace, FIX protocols, ION API, and relational DBs (SQL Server, Sybase, Oracle).
  • Proficiency in full-stack development with Java, KDB, .Net, WPF, C#, HTML5, ReactJS, JavaScript.
  • Experience in messaging and event processing across multiple streams, server-side Java coding, and application integrations.
  • Strong knowledge of DevOps tools (Maven, Jenkins, Nexus, Artifactory) for release artifacts management.
  • Ability to interact effectively with global development teams and business analytics, quality assurance, and IT support.

More like this

Similar roles

Lead Director, Software Development Engineering

CVS Health

Remote (Hartford) 52 days ago $144,200$288,400
Google Cloud Platform Python Java .NET SQL NoSQL CI/CD Kubernetes Docker GCP Managed Services Agile DevOps Data Engineering Messaging Systems Caching Systems Generative AI Healthcare Industry Knowledge
Remote

Director of Software Development

Fiserv

Omaha, Nebraska 15 days ago
AWS Azure GCP DevOps CI/CD Agile Docker Kubernetes PostgreSQL Ruby Rust Python Java JavaScript React Node.js GraphQL REST Git Jenkins

Director, Lead Software Engineer

Morgan Stanley

New York, NY 48 days ago $158,000$165,000
Linux Java Spring REST SOAP Junit Mockito Maven Gradle Ivy YAML Git JIRA Jenkins Sonar Sybase DB2 SQL Python C Shell scripting JSON AutoSys Train Splunk Load Balance FIX FIXML FX Exchange API STP TDD SOLID Microservices Agile
Hybrid

Software Development Director

Oracle

Minneapolis, MN 15 days ago $122,500$291,800
Oracle Cloud Infrastructure AWS Azure GCP Kubernetes Docker CI/CD Python Java Go PostgreSQL Terraform Ansible Prometheus Grafana TCP/IP HTTP SLOs

Software Development Director

Oracle

Seattle, WA 6 days ago $122,500$291,800
Kubernetes Cloud Engineering Distributed Computing Oracle OCI CI/CD Terraform AWS Azure Python Go Java PostgreSQL MySQL Docker Git Linux Networking

Software Development Director

Oracle

Nashville, TN 7 days ago $122,500$291,800
Oracle Cloud Infrastructure Distributed Systems Virtualized Infrastructure Highly Available Services Data Structures Algorithms Operating Systems Networking Protocols TCP/IP HTTP Databases NoSQL Storage Technologies Product Definition Metric Analysis Cross-Functional Management CI/CD