Director, Spread Products Algo Tech Lead
RBCAbout the role
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 Global Head of Spread Technology and be part of his senior management team; candidate will be responsible for the overall ownership of Algo Trading Platform (Java / Python / Solace / KDB / Ignite ) and responsible for creating and executing strategic projects that augment electronic trading capabilities of the business.
The candidate will directly engage with the Credit (US/UK) Algo trading desk to understand the business needs and transpose them to technical architecture and lead a global team of developers to delivery the necessary functionality for the business.
Engage with other teams within Spread Technology as well as other asset classes to identify synergies and drive adoption and/or creation of common solutions
Candidate should bring industry experience in Algo Trading to train the existing team and fast track the platform buildout; candidate should have good knowledge of Algo containers, architecture, venue protocols and experience working with the Quants to integrate their models within the technology containers.
This is a strategic role and provides the candidate excellent visibility with senior management across business and technology and provides opportunity for career growth at RBC.
This role provides the candidate a good balance between stakeholder management (30%), technical design / architecture / coding (30%), team/people management (30%) and lastly opportunity to volunteer and give back to the community (10%)
This is a hybrid role and does offer flexibility of remote working.
What do you need to succeed?
Must Have:
Hardworking, dedicated, detail oriented, focused on quality and a team player, with effective verbal and written communications; 7+ years of Fixed Income banking technology experience in server-side Java with strong emphasis on Java Concurrency, Caching, Collections API, Messaging and Event processing across multiple streams
5+ years of coding experience in multi-cast messaging (Solace / RV); 5+ years of coding with relational DB (SQL Server, Sybase, Oracle); 5+ years of technical design of low latency trading application services
Ensuring high standards and quality of technical work. Directing reviews of tools and technologies for improving performance and reducing costs.
Directing, motivating, developing and managing the performance of the team
Directing and managing the delivery of large or complex application development projects; defining strategies and client needs focused on technology development.
Nice to have:
5+ years of Dev Ops tools (Maven, Jenkins, Nexus, Helios)
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
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
Flexible work/life balance options
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Access to a variety of job opportunities across business and geographies
The good-faith expected salary range for the above position is $210,000 - $275,000 depending on factors including but not limited to the candidate’s experience, skills, registration status; market conditions; and business needs. This salary range does not include other elements of total compensation, including a discretionary bonus and benefits such as a 401(k)
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s