Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a talented Algo Tech Lead to join its Capital Markets division. This strategic role offers the opportunity to lead the Credit Algorithmic Trading Platform, engaging with senior management and a global team. The ideal candidate will have extensive experience in Fixed Income banking technology, particularly in Java and multi-cast messaging systems. With a focus on enhancing electronic trading capabilities, this role promises career growth and the chance to make a significant impact in a dynamic environment. Flexible work options are available, ensuring a healthy work-life balance.
Job Summary
Job Description
What is the opportunity?
At RBC Capital Markets, a premier global investment bank and a core part of Royal Bank of Canada's business, we are seeking a talented individual to join our Capital Markets division, specifically within the Global Spread Products (GSP) Technology Organization to lead our Credit Algorithmic Trading Platform. This team supports a thriving $1.6 billion business which has embarked on a multi-year journey to expand its footprint and trading revenue.
What will you do?
As an Algo Tech Lead, the candidate will report to the Global Head of Spread Technology and be part of his senior management team; responsible for the overall ownership of the Algo Trading Platform (Java / Python / Solace / KDB / Ignite ) and for creating and executing strategic projects that enhance electronic trading capabilities.
The candidate will engage directly with the Credit (US/UK) Algo trading desk to understand business needs, translate them into technical architecture, and lead a global team of developers to deliver the required functionalities.
Collaborate with other teams within Spread Technology and across asset classes to identify synergies and drive adoption or creation of common solutions.
Bring industry experience in Algo Trading to mentor the team and accelerate platform development; possess knowledge of Algo containers, architecture, venue protocols, and work with Quants to integrate their models within the technology containers.
This strategic role offers excellent visibility with senior management and opportunities for career growth at RBC.
The role involves stakeholder management (30%), technical design/architecture/coding (30%), team management (30%), and community engagement (10%).
This is a hybrid role with flexible remote working options.
What do you need to succeed?
Must Have:
Dedicated, detail-oriented team player with effective communication skills; 7+ years of Fixed Income banking technology experience in server-side Java, emphasizing Java Concurrency, Caching, Collections API, Messaging, and Event processing.
5+ years of coding in multi-cast messaging systems (Solace / RV), relational databases (SQL Server, Sybase, Oracle), and designing low-latency trading application services.
Commitment to high standards and quality, with experience reviewing tools and technologies for performance improvement and cost reduction.
Proven leadership in directing, motivating, and managing team performance.
Experience managing large or complex application development projects, focusing on technology strategies and client needs.
Nice to have:
5+ years of experience with DevOps tools such as Maven, Jenkins, Nexus, Helios.
What's in it for you?
We thrive on challenges, progressive growth, and collaboration to deliver trusted advice that helps clients and communities prosper. We value each other, professional development, community impact, and mutual success.
Comprehensive Total Rewards including bonuses, flexible benefits, competitive salary, commissions, and stock options.
Leadership support for your development through coaching and growth opportunities.
Chance to make a meaningful impact.
Work in a dynamic, collaborative, and high-performing environment.
Flexible work/life balance options.
Opportunities for challenging projects and increased responsibilities.
Access to diverse job opportunities across sectors and geographies.
The estimated salary range is $210,000 - $275,000, depending on experience, skills, market conditions, and business needs. This range excludes additional compensation such as bonuses, benefits, and retirement contributions.
Our compensation philosophy supports attracting and retaining a highly qualified global workforce aligned with our high-performance culture and strategic goals.
#LI-Hybrid
#LI-POST
#TECHPJ
Job Skills
Application Development, Application Maintenance, Applications Architecture, Electronic Trading, Enterprise Application Delivery, Information Technology Management, Information Technology Trends, Java, Programming Languages, System Applications, Technical Architecture, Technical Designs, Trading Platforms
Additional Job Details
Address:
GOLDMAN SACHS TOWER, 30 HUDSON STREET, JERSEY CITY
City:
Jersey City
Country:
United States of America
Work hours/week:
40
Employment Type:
Full-time
Platform:
CAPITAL MARKETS
Job Type:
Regular
Pay Type:
Salaried
Posted Date:
2025-01-15
Application Deadline:
2025-05-17
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline above.
Inclusion and Equal Opportunity Employment
At RBC, we value diversity and inclusion, fostering a workplace where all employees feel supported, respected, and empowered to perform at their best. We are committed to policies and programs that promote respect, belonging, and opportunity for everyone.
Join our Talent Community
Stay informed about career opportunities at RBC by signing up for our Talent Community. Receive updates on jobs, career tips, and recruitment events tailored to your interests. Discover how we are creating a future together at jobs.rbc.com.