Quantitative Developer
$81.6k - $151.2k per yearBMO Financial Group
Job Responsibility: 100 King Street West Toronto Ontario,M5X 1A1
In this role, you will design, develop, and maintain custom applications that support various portfolio management capabilities. Working closely with cross-functional teams and engaging directly with investment desks, you will translate business and data needs into efficient, high-quality solutions. Your strong programming expertise, data engineering experience, and understanding of financial markets will be crucial as you help drive our technology forward in a dynamic, fast-paced environment.
Responsibilities:
- Design, develop, and maintain custom applications for portfolio management.
- Write clean, maintainable, and testable code in accordance with industry best practices.
- Engage with stakeholders to understand their requirements and transform them into effective technical solutions.
- Collaborate with cross-functional teams to fulfill data needs and deliver robust solutions.
- Interact directly with investment desks to ensure that applications effectively support their operations.
- Implement and optimize data pipelines and ETL processes from various sources.
- Develop and maintain data models and schemas to support analytical and reporting functions.
- Implement data quality checks and monitoring systems to ensure data accuracy and integrity.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated with technology trends and best practices in data engineering and software development.
- Contribute to the evolution of best practices and standards within the team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- CFA or CSC completed or in progress preferred.
- Minimum of 5+ years of experience in software development and data engineering.
- Strong expertise in Python and SQL programming required.
- Familiarity with financial markets and investment management concepts is a plus.
- Experience in investment data analytics and modeling is beneficial.
- Strong analytical and problem-solving skills.
- Maintain and support existing applications and systems.
- Excellent communication and collaboration abilities.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
- Knowledge of machine learning concepts and frameworks is advantageous.
- Experience with data engineering tools and frameworks such as Airflow, Prefect, or similar.
- Demonstrated experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with data visualization tools like Streamlit, Dash, or similar.
Core Technologies:
- Programming Languages: Python, SQL is essential, R, SAS is a plus.
- Databases: Oracle, Postgres, Snowflake, Redshift. Data Visualization: Streamlit, PowerBI.
- Operating Systems: Windows.
- Workflow Orchestration: Prefect.
- Version Control: Git, GitHub.
- Cloud Platform: AWS.
Salary:
$81,600.00 - $151,200.00
Pay Type:
Salaried
The above represents BMO Financial Group's pay range and type.
Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.
BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit:
About Us
At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.
As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.
To find out more visit us at
BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.
Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.
- ...This is a remote position. Role Overview: As a Senior Front-Office Quantitative Developer, you will design, build, and support trading, structuring, and sales tools for the Global Equity business. Working hands-on across analytics and visualization applications...SuggestedContract workRemote workFlexible hoursShift work
- ...CIO Function for RBC Insurance is looking for a highly skilled quantitative researcher. This role offers a unique opportunity to work closely... ...construction and risk analysis. What will you do? Develop and maintain machine learning models to identify and deliver high...SuggestedFull timeFlexible hoursShift work
- ...interested in working in a fast paced, stimulating and dynamic environment. Primary Responsibilities: Develop, modify, optimize, test and implement real time quantitative trading models and strategies. Perform statistical analysis of historical and current financial...Suggested
$120 per hour
...Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Data analysis / quantitative readouts Evaluator Type: Contract Compensation: $80–$120/hour Location: Remote Role...SuggestedRemote jobContract workSummer workWork at office$100k - $115k per year
...Model Development Team at Fitch Ratings is currently seeking a quantitative analyst based out of our New York and Toronto office. The Model... ...You will gain valuable knowledge of credit modelling and develop a good understanding of rating methodology and criteria. You...SuggestedLong term contractWork at officeLocal areaImmediate start- ...2026 Posting Close : September 04, 2025 POSITION SUMMARY Reporting to the Manager, Strategic Engagement and Partnership, the Job Developer works closely with clients to provide services such as job search support, job matching, placement, and retention strategies. The...Permanent employmentFull timeSummer workInternshipLocal area
$85k - $120k per year
...expertise , curiosity, and continuous improvement — and we give you the space to grow. About the Role We are seeking ServiceNow Developer for various large-scale projects. Why Join Levio? Work on complex, high impact digital transformation projects Collaborate...Permanent employmentFull timeFlexible hours$90k - $125k per year
...hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team,...Full timeWork from homeFlexible hours$90k - $125k per year
...the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As an iOS Developer you'll be tasked with working on iOS application development. Working within the software development team, your duties will require...Full timeWork from homeFlexible hours- ....NET Developer (Junior/Intermediate) — SHN Legacy Application Portal Oakville, ON (Remote, occasional on-site) | Contract, 20-30 hrs/week About the Role We are looking for a Junior to Intermediate .NET Developer to join the team supporting the Scarborough Health Network...Full timeContract workPart timeCasual workRemote work
$195k - $285k per year
...unprecedented products across industries. As a Senior Lead AI Developer , you are primarily responsible for managing technical projects... ...machine learning, artificial intelligence, statistics or other quantitative and computational science Compelling track record of...Work at officeLocal areaRemote workFlexible hours3 days per week1 day per week$100k - $115k per year
...Job Responsibility: We are seeking a skilled Full stack Developer with deep expertise in SAP UI5 frontend development and SAP HANA Cloud backend services. The ideal candidate will have hands-on experience designing and developing scalable, secure full-stack applications...Full timeRemote work$65.12 - $71.8 per hour
We are seeking a highly accomplished Senior Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier software engineering and database modernization capacity, specializing in full-stack .NET application development, database...Long term contractContract work2 days per week3 days per week- Primary job responsibilities include: • On-prem deployment of Fircosoft Continuity V6 • Fircosoft back-end rule writing • Strategic architecture design and development • Configure Linux server environments • Deploy and support Oracle DB schemas, tables, and SQL • Interface...Contract work
- Job Responsibility: Toronto Role Description: Salesforce Marketing Cloud , Salesforce Loyalty Management Essential Skills: Actively participate in the design, development, and deployment of MuleSoft applications.Work closely with MuleSoft Architects to design and implement...Full time
- ...Android Developer – Kotlin, Jetpack Compose & Android Studio Location: Hybrid Schedule: 3 days onsite per week (Tuesday-Thursday) Overview We are seeking an experienced Android Developer with 6-8 years of mobile application development experience to design...Contract work3 days per week
- ...Job Title: Boomi Developer Role: FT Location: Toronto, Canada Job Description: Strong experience in designing and implementing EDI and A2A solutions using Boomi platform. Monitor and maintain EDI and A2A processes to ensure optimal performance and error resolution...Full time
- ...Job Responsibility: Job Title: Sr. Technical Developer Location: Toronto, ON - Hybrid, 3 days onsite This role involves designing and implementing geospatial solutions to drive business insights and outcomes. The ideal candidate will have a strong background in Database...Fixed term contractMonday to friday
- ...Job Responsibility: NodeJS Developer Toronto, ON, Hybrid Experience and qualifications: Node js & Javascript development experience. Knowledge of front-end technologies such as HTML5 and CSS3. Developing and maintaining all server-side network components. Extensive...Full time
$70.83k - $106.5k per year
...Enterprise Integration Application Developer Join Livingston and grow your career in the constantly changing world of international trade. Livingston is a market leader offering customs brokerage, international trade consulting, compliance and freight forwarding services...Long term contractFull timeFlexible hours- ...unlock the value of technology and build a more sustainable, more inclusive world. Job Description What will you do? Design, develop, implement, and maintain technical solutions supporting legacy .NET applications on Windows 10/11 and Windows Servers, including desktop...Permanent employmentFull timeLocal areaWorldwide
- ...Job Description: Mainframe Developer Location: Toronto, ON - Hybrid (4 Days WFO) Duration: 6-12 months Experience Required: 8-10 yrs Primary Skill: Mainframe DB2 - Application Development Role Descriptions: What will you do? Assisting in...Contract work
- ...organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Description As a Senior Developer, you will be working in a development and support capacity on our core mainframe cards and transactions system. The core application...Permanent employmentFull timeLocal area
- ...Job Responsibility: Job title: Perl Developer Location: Toronto, ON Duration: Long Term Contract : We are looking for a skilled and experienced Perl Developer to join our team. The ideal candidate will have a minimum of 4 years of hands-on experience in Perl programming...Long term contract
- ...believes technology can make financial management simpler, more transparent, and more cost-effective. We are looking for a skilled Developer to help build and maintain our cutting-edge wealth management platform. The opportunity: We are seeking a talented Full Stack Web...Full timeMonday to friday
$100k - $115k per year
...that get talked about, but are part of who we are. If such a workplace intrigues you, we hope you’ll join us. About the role Our Developers value continuous learning and development, enjoy cross-functional collaboration, and of course, hold the quality of their code to a...Full timeInternshipWork at officeFlexible hours- ...hands-on role where you will work with million+ download customer facing apps as well as in-store colleague facing apps. As a Mobile Developer, you'll work with the latest native mobile languages, while interfacing with RESTful Java-based API's. Your day-to-day work as a...Full timeWork at office
- ...The Role We are looking for a Mobile Developer who will take full, end-to-end ownership of the BusPlanner mobile application portfolio. This is not a role where someone else builds the platform and you apply a UI on top of it. You will write the mobile code, build the C#...Full timeRemote workFlexible hours
- ...Job Description: Datastage Developer Toronto, ON - Hybrid (4 Days WFO) 6-12 months What will you do? • Strong experience in design and implement data pipelines• Strong PL/SQL and SQL skills in relational database environment • Strong Unix shell scripting...Contract workInternship
- ...available throughout the year. Primary Responsibilities: Develop new software and enhance existing systems. Create tools to... ..., trade and financial data. Work closely with our traders, quantitative research analysts, implementation programmers and other groups...Summer workInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Quantitative Developer. Be the first to apply!

