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.
- ...work a mix of week day and weekends. About the Role: As a Quantitative Trader, you’ll play a key role in managing market risk and... ...ideal for someone with front-office internship experience eager to develop their career in trading. What You’ll Do: Operate the dealing...SuggestedFull timeInternshipWeekend work
$82.8k - $154.8k per year
...reconciliation to ensure accuracy, consistency, and timeliness of results. Develop and enhance forecasting frameworks and analytical processes to... ..., Economics, Finance, Applied Mathematics, or related quantitative field ~3+ years of experience in forecasting, stress testing,...SuggestedFull timeContract workPart time$101k - $169k per year
...mentoring and on the job coaching -- Would you like to further develop your career with our exponentially expanding Financial... ...sophisticated Canadian and international clients to solve their quantitative and modelling issues? What will your typical day look like?...SuggestedPermanent employmentFlexible hours$10k per year
...Description: Course Code: KIN8320H1F: Quantitative Research Methods Course description: The objective of the course is for students to develop an understanding of common research approaches and procedures, and the application of statistical techniques in...SuggestedLong term contractWork at office- ...innovative methodologies and a commitment to excellence. Our quantitative research division is a cornerstone of our business, helping clients... ...and conducting in-depth analysis to interpreting findings and developing comprehensive reports. Client & Internal Partnership: Act...SuggestedWork at office
$70.83k - $106.5k per year
...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 around the world....Long term contractRemplacementFull timeFlexible hours- Our purpose – Opening up a world of opportunity – explains why we exist. Here at HSBC, we use our unique expertise, capabilities, breadth and perspectives to open new kinds of opportunity for our more than 40 million customers. We’re bringing together the people, ideas, and...Permanent employmentLocal areaFlexible hours
$84.36k - $146.52k per year
...you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a AI Developer (REMOTE) to join our team! This is a fully remote role and can be based anywhere in Canada. Job Responsibilities Include: Design...Work at officeRemote workFlexible hours- ...environments, and production-grade standards including accessibility and performance • Strong front-end engineering mindset with experience developing reusable, modular UI components and contributing to shared component libraries, enabling consistency and scalability across...Permanent employmentFull timeLocal area
$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- ...ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the talent to match. The Integration Developer plays a critical role in our post-sales team by collaborating closely with Integration Consultants to design, develop, and implement...Immediate start
$90k - $110k per year
...advanced construction and capital project software solution ever developed. Combining an incredibly flexible technological infrastructure... ..., assess, or select applicants Job Overview The Java Developer is responsible for the developmental efforts of CMiC’s Tools applications...Full timeSeasonal workFlexible hoursNight shift$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$48.37 per hour
Overview Languages English Education Bachelor's degree or equivalent experience Experience 3 years to less than 5 years On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks...Permanent employmentFull timeRemote work- ...propelling us to reach new heights, unlock untapped potential and expand horizons for our customers. Summary Seeking a Salesforce Developer to design, develop, and implement scalable solutions on the Salesforce platform. This role will support business teams across sales,...Full timeWork at office3 days per week
- ...a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are looking for a Software Developer to join our microservices team in Scotia Digital to help build the next generation of microservices for Scotiabank. This is an exciting...Flexible hours
$145k - $155k per year
...MLOps Developer Research, innovation, and scale! ModiFace is the first tech company to be acquired by beauty giant L’Oréal and provides industry leading AR and AI technology to the most influential brands in the world. ModiFace’s patented technology is based on more...Full timeInternshipWork at office- ...Role: Mainframe Developer Duration: 12 months Hybrid 3-4 days a week in office Job Description: Must Have 8 or more years of experience Solid mainframe applications experience including below. COBOL, JCL, DB2, TSO, ISPF, IMS DC/DB and or VSAM...Contract workWork at office3 days per week
$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- ...Skills: Digital : Appian BPM - Business Process Management(BPM) Experience Required: 8-10 Role Descriptions: Design| develop| and maintain enterprise applications using the Appian Design| develop| low code platform Build scalable| record centric Design...Contract workWork at office
$72k - $138k per year
...subject matter experts through mentoring and on the job coaching Summary We are seeking Senior Java Developers to join our team on a 1-year fixed term. As a Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-based...Long term contractTemporary workFixed term contractFlexible hours- ...Job Description: Job Description: OBIEE Developer Role: OBIEE Developer Duration: 12 Months Work Model: Hybrid (3 days/week in office) Role Overview We are seeking a skilled OBIEE Developer responsible for designing, developing, and maintaining...Contract workWork at office3 days per week
$45 - $53 per hour
...GenAI Developer High-impact role in the insurance sector focused on advanced data analysis and GenAI-driven sales enablement. Leverage Python, BI tools, and machine learning concepts to transform complex datasets into actionable insights, build performance dashboards, and...Hourly payFull timeContract workWork at office3 days per week$75.9k - $141.9k per year
Application Deadline: 06/21/2026 Address: 100 King Street West Job Family Group: Technology Develops scalable and accessible business cloud applications. Focuses on the technical design, development, enhancement, testing, debugging and maintenance of Cloud applications...Full timeContract workPart time- ...Job Title: ETL Lead Developer QTY: 9 Location: Toronto, ON Work Style: Hybrid (2 days per week in-person at Toronto preferred) Skills: Data Warehouse~Digital : PySpark~Digital : IBM Cloud Experience Required: 6–8 years Role and Responsibilities...Contract work2 days per week
$95k - $145k per year
Software Developer Position Description We are looking for a Senior Software Developer with hands-on experience in API and database development, combined with a strong focus on CI/CD DevOps pipelines. The role involves working closely with development, QA, and operations...Work at office2 days per week- ...Job Title: UI Developer (Angular) Location: Toronto, ON (Hybrid – 2 Days Onsite Preferred) Experience: 3–5 Years Positions: Multiple Role Summary Seeking UI Developers with strong expertise in Angular to build modern, scalable web applications...Contract work
- ...Job Description: RPA / UiPath Developer Location: Toronto, ON Work Model: Hybrid (2 days per week in-office preferred) Duration: 6–12 Months Role Description We are seeking an experienced RPA UiPath Developer responsible for analyzing business...Contract workWork at office2 days per week
- ...the toughest challenges facing our world. Find out how far your passion can take you. What will you do? As a Test Automation Developer , you will drive quality for a modern SaaS by collaborating with our Software Engineers. Responsibilities: Quality Assurance:...Full timeWork at officeLocal areaRemote workFlexible hours
$95k per year
...learning. In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning... ...at a time. About the Role Reporting to the Team Lead, the Developer II is responsible for building, maintaining, and supporting internal...Long term contractFull timeContract workTemporary workInternshipWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Quantitative Developer. Be the first to apply!
