Elevate your career as a Lead Software Developer with RBC's FX Cash Trade Processing team in Toronto. Bring your expertise in C++ and distributed systems to enhance critical backend operations. In this associate director role, you will lead a talented global team focused on building and maintaining high-availability, low-latency systems within RBC Capital Markets.
You will partner directly with business sponsors to deliver architectural and technical solutions and manage critical risks throughout the development process. Key Responsibilities:
- Architect and execute robust technical solutions
- Lead development of distributed systems with C++
- Maintain high coding standards with unit tests
- Collaborate with QA and trading teams
- Assist with second-line support as needed
Requirements:
- 10+ years designing and developing distributed systems
- 4+ years hands-on C++ application development
- Knowledge of relational databases and messaging tech
- Robust team leadership and multitasking skills
- Familiarity with Agile methodologies
Utilize your C++ and leadership skills to drive innovation in the FX Cash trade space at RBC.
📌 Lead Software Developer at RBC (Toronto)
🏢 Socket.dev
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.