- Communication skills
Come Work with Us!
At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose.
Whether you’re helping clients find new opportunities, developing new technology, or providing expert advice to internal partners, you will be doing work that matters in the world, in an environment built on teamwork, service, responsibility, diversity, and integrity.
WHAT IS THE OPPORTUNITY?
The primary purpose of this role is to be a technical lead within the FX post-trade team. The FX post-trade systems are a critical backbone of RBC’s FX trading & bring exposure to multiple groups both front & back.
The candidate will display excellent organizational, leadership, motivational and technical ability aligned to sustained experience within a high-performance technology environment. This will require knowledge of distributed multithreaded development, messaging systems and ability to integrate these with external systems. Knowledge of capital markets asset class is required; FX is preferred.
The candidate will provide leadership as part of a global team to implement, enhance and support the FX trade management systems. Strong communication, leadership, teamwork skills & experience developing software under time pressure are required.
WHAT WILL YOU DO?
Position reports to Global Head of FX Post-Trade in Toronto
Work closely with business sponsors to understand their requirements and architect, design and execute technical solutions.
Act as the senior lead within Toronto.
Identify business, technology and people risks associated with a solution
High standard to ensure proper quality is maintained
Lead the team & assist with 2nd line support as necessary
Advises on key design and implementation decisions within FX
Decisions made alongside FX technology management team
Position reports to RATS Team Lead in Toronto
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?
Multithreaded skills & expert use of current C / C++
Practical knowledge and recent experience in Motif/ X Windows
Practical knowledge in Sybase (both design and implementation)
Capital markets Industry experience
Solid Multi-threading experience
Knowledge of MQ and Solace/RMDS/RV
Solid understanding of Unix (and some scripting languages on Unix platform)
Experience working with multiple dev teams
Ability to understand the requirements based on incomplete/high level documentation
Solid experience working with support
Experience with ‘Agile’ style development methods
Significant experience developing, maintaining, and deploying high-performance, resilient, global applications
Design abilities, which will involve building designing and deploying managed and unmanaged solutions
Knowledge of the FX trading business.
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
Make a difference - do mission critical work in the most sophisticated capital markets business in Canada
Learn about the currency trading stack and the technology that drives it
Work in a dynamic, collaborative, progressive, and high-performing agile team
Opportunities to take on progressively greater accountabilities
A comprehensive Total Rewards Program including competitive compensation, bonuses and flexible benefits
Leaders who support your development through coaching and managing opportunities
TORONTO, Ontario, Canada
Inclusion and Equal Opportunity Employment
At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.
We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at rbc.com/careers.