⚡ New

Associate Director, Lead Software Developer

RBC

LondonFull-timeMid LevelOn-site

Job Description

The primary purpose of this role is to be a Lead Software Developer within the FX Cash Trade Processing team. The FX Cash Trade Processing systems are a critical backbone of RBC’s FX Cash trading and bring exposure to multiple groups both front and back. What will you do?

Position reports to Global Head of Cash Trade Processing in Toronto. Work closely with business sponsors to understand their requirements and architect, design and execute technical solutions. Act as the lead within London.

Identify business, technology and people risks associated with a solution. Maintain a high standard to ensure proper quality is maintained. Lead the team and assist with second line support as necessary.

Advise on key design and implementation decisions within FX. Decisions made alongside FX technology management team. Strong partnerships with colleagues in QA, support, analysis, trading, and sales.

Partner with colleagues across all front‑office and downstream development teams. What do you need to succeed? Must‑have 10+ years’ experience in designing and developing distributed systems (multi‑threaded, low‑latency C++ based systems is a MUST). 4+ years’ hands‑on experience in designing and developing applications using C++.

Good knowledge of relational databases and any messaging technology (e.g., Solace, IBM MQ, Kafka). Knack for writing clean, readable code with unit tests. Ability to multi‑task effectively and provide timely updates.

Nice‑to‑have Business knowledge of capital markets areas previously supported (any asset class). Experience with Agile style development methods. DevOps experience with continuous integration/delivery best practices, technologies and tools such as GitHub, Jenkins, Nexus, JIRA, Confluence, Ansible, SonarQube, Checkmarx.

What’s in it for you? A comprehensive total rewards program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable. Leaders who support your development through coaching and managing opportunities.

Ability to make a difference and lasting impact. Work in a dynamic, collaborative, progressive, and high‑performing team. A world‑class training program in financial services.

Flexible work/life balance options. Opportunities to do challenging work. Job Skills Active Learning, Agile Methodology, Application Integrations, Atlassian Confluence, Atlassian JIRA, C++ Programming Language, Capital Markets, Design, Detail‑Oriented, DevOps, Distributed Systems, Emerging Technologies, Enterprise Application Delivery, GitHub, Group Problem Solving, Java (Programming Language), Low Latency, Programming Languages, Relational Database, Software Development, Software Development Life Cycle (SDLC), Structured Query Language (SQL).

Additional Job Details Address: 100 Bishopsgate, London City: London Country: United Kingdom Work hours/week: 35 Employment Type: Full time Platform: Capital Markets Job Type: Regular Pay Type: Salaried Posted Date: 2026-06-05 Application Deadline: 2026-06-19 #J-18808-Ljbffr

Posted Yesterday

Related Jobs

Related Searches

Apply Now