1 day ago
Toronto, CanadaStaff+
Responsibilities
- Collaborate with business stakeholders to define, refine, and document quantitative algorithms for the investment proposal platform.
- Translate financial models and concepts into rigorous mathematical formulas and technical specifications for software developers.
- Own the mathematical integrity of portfolio optimization, Monte Carlo simulations, financial health scoring, and probability-based goal assessment models.
- Serve as the quantitative subject matter expert within Scrum teams, contributing to story writing, sprint planning, refinement, and code and mathematics reviews.
- Design and execute prototype models in Python or R to validate algorithmic accuracy before software production.
- Assist the Product Owner in prioritizing the quantitative roadmap based on business value and technical feasibility.
Requirements
- 7+ years of professional experience in quantitative finance, financial engineering, or asset management.
- Master’s degree or Ph.D. in Financial Engineering, Quantitative Finance, Mathematics, Statistics, Physics, Computer Science, or another highly quantitative field.
- Deep understanding of modern portfolio theory, multi-period asset allocation, stochastic processes, and statistical simulation techniques.
- Proficiency in Python, R, or MATLAB for prototyping and data analysis.
- Familiarity with SQL and Git.
- Experience translating financial mathematics into clear, implementable specifications while working alongside software engineers.
- Experience working within an Agile/Scrum development lifecycle.
- Ability to communicate complex mathematical concepts to non-technical business partners and software engineers.
- Preferred experience building software components for wealth management, robo-advisory, or retail investment proposal platforms.
- Basic understanding of object-oriented programming such as C#, Java, or C++.
Benefits
- Comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
- Development support through coaching and management opportunities.
- Opportunities to make a difference, take on progressively greater accountabilities, and perform challenging work.
- Collaborative, progressive, and high-performing team environment.
- Full-time regular position in Toronto, Canada, with a 37.5-hour work week.
About RBC
Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.
