Join the BMO Contractor Talent Network.

Browse open jobs or create a profile to stay connected.

Latest Contract Jobs

Project Control Officer - Senior

Toronto, Ontario
BMO is currently sourcing for a Project Manager - Project Control Officer - Senior to support the Commercial Bank Delivery team. This is a hybrid contract role in Toronto (4 days in office per week).Role Overview:The Senior Project Controller will join a team to support three Portfolio Leads in managing their respective Digital portfolios. This role involves facilitating project administration, financial tracking, and risk analysis while ensuring efficient operations through various project management tasks.Key Responsibilities:- Manage general project administration tasks to support project delivery.- Oversee financial management and tracking for various projects.- Provide support in the investigation, analysis, and documentation of portfolio risks.- Develop and create presentations and Forum decks, liaising with program/project managers for input.- Submit and track portfolio change and exemption requests along with necessary approvals.- Contribute to the implementation of improvement opportunities to enhance operational efficiency.- Manage the end-to-end onboarding and offboarding processes for project resources.Must-Have Skills:- Excellent written and verbal communication skills.- Proficiency in the Microsoft Office suite (Excel, PowerPoint, Word).- Strong organization and project management capabilities.- Customer service orientation with strong interpersonal skills.- Analytical thinking with creative problem-solving skills and attention to detail.- Ability to engage with stakeholders at various levels of seniority.Ideal Candidate:- Previous experience in a financial institution is preferred.- Demonstrated expertise in presenting complex information clearly and concisely.- Proven track record of successfully managing multiple projects simultaneously. 
yesterday

Project Manager - Senior

Toronto, Ontario
BMO is currently sourcing for a Senior Project Manager to support various stakeholder initiatives within the organization. This is a hybrid contract role in Toronto (3 days in the office per week).Role Overview:The Senior Project Manager will leverage best practice PMO methodology to develop and manage project plans that align with stakeholder needs and deliver desired outcomes. This position will facilitate collaboration across multiple teams, enabling learning, growth, and effective communication while ensuring successful project execution.Key Responsibilities:- Develop integrated baseline project plans to meet stakeholder needs and manage performance against them.- Recommend solutions based on a comprehensive understanding of business issues.- Provide task-based schedule and cost forecasts, assessing risk-based provisions.- Capture and track program metrics, performing detailed analysis.- Manage project scope by evaluating requirement changes and communicating impacts on budget, timeline, and risk.- Anticipate operational risks, manage client expectations, and track associated issues.- Oversee project closure initiatives and document all project-related activities for future reference.Must-Have Skills:- Advanced verbal and written communication skills.- Proficiency in developing project plans and managing deadlines.- Knowledge of project metrics including gathering, reporting, trend analysis, and creation.- Ability to conduct root cause analysis to identify and resolve issues.- Advanced proficiency with MS Office applications, MS Project, and Visio.Ideal Candidate:- A Bachelor’s degree in an IT-related discipline.- Over 3 years of experience managing projects.- PMP certification is preferred.- Strong analytical and creative problem-solving skills, with attention to detail.
2 days ago

Senior Core Java Developer – Fixed Income Trading Systems

New York, New York
BMO is currently sourcing for a Senior Core Java Developer – Fixed Income Trading Systems on a 6-month contract.This role supports the development of the Credit Trader Workstation (CTW), a centralized platform for Credit Trading activities within BMO Capital Markets. The developer will play a key role in building and enhancing server-side, low-latency systems, including an RFQ engine and auto-hedging system, to support pricing and trading operations across Fixed Income products.Role Overview:We are building the Credit Trader Workstation (CTW) – a central platform for all Credit Trading activities, replacing multiple systems across US and Canadian desks into a single, streamlined platform. The integration with DSTS is complete; the next phase focuses on integrating Bloomberg TOMS, developing a net new RFQ (Request for Quote) engine, and building an auto-hedging system.This role is a Core Java server-side, low-latency development position, with a focus on expanding new functionality and delivering enhancements to the platform.Key Responsibilities:Develop server-side, low-latency Core Java applications and data structuresPartner with Fixed Income trading teams to understand pricing workflowsEnhance systems for Preferred Stocks, Corporate Bonds, Munis, Investment Grade products, TIPS, REITs, Money Market Funds, and Credit Trading instrumentsBuild and integrate a net new RFQ engine and auto-hedging systemDevelop pricing components relayed to external systemsDeliver Core Java unit testing, CI/CD pipelines, builds, and deployment from Day 1Collaborate in a fast-paced, technical environment and quickly learn Fixed Income conceptsMust-Have Skills:3–5 years Core Java server-side development with low-latency, high-performance platformsExpertise in data structures and scalable architecturesStrong knowledge of software development lifecycle (unit testing, CI/CD pipelines, deployment)Ability to quickly learn complex concepts independentlyNice-to-Have Skills:Exposure to Capital Markets or Fixed Income concepts (coupon rate, fixed rate coupons, bond pricing)Familiarity with Fixed Income instruments (general bond pricing knowledge)Education:Bachelor’s degree in Computer Science, Financial Engineering, or related field
6 days ago

Developer

Toronto, Ontario
BMO is currently sourcing for a Developer - Non-Specialized Developer - Expert to support software development initiatives. This is a hybrid contract role in Toronto (3 days in office per week).Role Overview:The Expert Developer will be responsible for writing and maintaining software programs for operating systems, networked systems, and database systems. This role focuses on creating software platforms and fine-tuning programs to ensure optimal functionality while adhering to project specifications.Key Responsibilities:- Consult with engineering staff to evaluate hardware/software interfaces and resolve customer problems.- Develop specifications and performance requirements for software systems.- Advise customers regarding software system maintenance and performance.- Direct testing and validation procedures for software systems.- Inform stakeholders of project status, proposals, and technical issues.- Manage software programming and development of documentation.Must-Have Skills:- Bachelor's degree in computer science or a relevant field.- 8+ years of experience in software development.- Proficient in SQL, Java, and J2EE.- Knowledge of the full software development lifecycle.- Ability to troubleshoot technical issues and implement necessary system changes.Ideal Candidate:- Experience working with a team in a fast-paced environment.- Strong problem-solving abilities and familiarity with customer service practices.- Proven track record of managing time effectively and working independently.
6 days ago

Project Control Officer - Senior

Toronto, Ontario
BMO is currently sourcing for a Project Manager - Project Control Officer - Senior to support the Commercial Bank Delivery team. This is a hybrid contract role in Toronto (4 days in office per week).Role Overview:The Senior Project Controller will join a team to support three Portfolio Leads in managing their respective Digital portfolios. This role involves facilitating project administration, financial tracking, and risk analysis while ensuring efficient operations through various project management tasks.Key Responsibilities:- Manage general project administration tasks to support project delivery.- Oversee financial management and tracking for various projects.- Provide support in the investigation, analysis, and documentation of portfolio risks.- Develop and create presentations and Forum decks, liaising with program/project managers for input.- Submit and track portfolio change and exemption requests along with necessary approvals.- Contribute to the implementation of improvement opportunities to enhance operational efficiency.- Manage the end-to-end onboarding and offboarding processes for project resources.Must-Have Skills:- Excellent written and verbal communication skills.- Proficiency in the Microsoft Office suite (Excel, PowerPoint, Word).- Strong organization and project management capabilities.- Customer service orientation with strong interpersonal skills.- Analytical thinking with creative problem-solving skills and attention to detail.- Ability to engage with stakeholders at various levels of seniority.Ideal Candidate:- Previous experience in a financial institution is preferred.- Demonstrated expertise in presenting complex information clearly and concisely.- Proven track record of successfully managing multiple projects simultaneously. 
yesterday

Project Manager - Senior

Toronto, Ontario
BMO is currently sourcing for a Senior Project Manager to support various stakeholder initiatives within the organization. This is a hybrid contract role in Toronto (3 days in the office per week).Role Overview:The Senior Project Manager will leverage best practice PMO methodology to develop and manage project plans that align with stakeholder needs and deliver desired outcomes. This position will facilitate collaboration across multiple teams, enabling learning, growth, and effective communication while ensuring successful project execution.Key Responsibilities:- Develop integrated baseline project plans to meet stakeholder needs and manage performance against them.- Recommend solutions based on a comprehensive understanding of business issues.- Provide task-based schedule and cost forecasts, assessing risk-based provisions.- Capture and track program metrics, performing detailed analysis.- Manage project scope by evaluating requirement changes and communicating impacts on budget, timeline, and risk.- Anticipate operational risks, manage client expectations, and track associated issues.- Oversee project closure initiatives and document all project-related activities for future reference.Must-Have Skills:- Advanced verbal and written communication skills.- Proficiency in developing project plans and managing deadlines.- Knowledge of project metrics including gathering, reporting, trend analysis, and creation.- Ability to conduct root cause analysis to identify and resolve issues.- Advanced proficiency with MS Office applications, MS Project, and Visio.Ideal Candidate:- A Bachelor’s degree in an IT-related discipline.- Over 3 years of experience managing projects.- PMP certification is preferred.- Strong analytical and creative problem-solving skills, with attention to detail.
5 days ago

Senior Core Java Developer – Fixed Income Trading Systems

New York, New York
BMO is currently sourcing for a Senior Core Java Developer – Fixed Income Trading Systems on a 6-month contract.This role supports the development of the Credit Trader Workstation (CTW), a centralized platform for Credit Trading activities within BMO Capital Markets. The developer will play a key role in building and enhancing server-side, low-latency systems, including an RFQ engine and auto-hedging system, to support pricing and trading operations across Fixed Income products.Role Overview:We are building the Credit Trader Workstation (CTW) – a central platform for all Credit Trading activities, replacing multiple systems across US and Canadian desks into a single, streamlined platform. The integration with DSTS is complete; the next phase focuses on integrating Bloomberg TOMS, developing a net new RFQ (Request for Quote) engine, and building an auto-hedging system.This role is a Core Java server-side, low-latency development position, with a focus on expanding new functionality and delivering enhancements to the platform.Key Responsibilities:Develop server-side, low-latency Core Java applications and data structuresPartner with Fixed Income trading teams to understand pricing workflowsEnhance systems for Preferred Stocks, Corporate Bonds, Munis, Investment Grade products, TIPS, REITs, Money Market Funds, and Credit Trading instrumentsBuild and integrate a net new RFQ engine and auto-hedging systemDevelop pricing components relayed to external systemsDeliver Core Java unit testing, CI/CD pipelines, builds, and deployment from Day 1Collaborate in a fast-paced, technical environment and quickly learn Fixed Income conceptsMust-Have Skills:3–5 years Core Java server-side development with low-latency, high-performance platformsExpertise in data structures and scalable architecturesStrong knowledge of software development lifecycle (unit testing, CI/CD pipelines, deployment)Ability to quickly learn complex concepts independentlyNice-to-Have Skills:Exposure to Capital Markets or Fixed Income concepts (coupon rate, fixed rate coupons, bond pricing)Familiarity with Fixed Income instruments (general bond pricing knowledge)Education:Bachelor’s degree in Computer Science, Financial Engineering, or related field
6 days ago
Exclusive openings
Joining the BMO Contractor Talent Network will give you direct access to BMO contract job opportunities as soon as they are released. You can use your profile to apply directly to open jobs.
Job matching
Within your profile, you can set your preferences about the type of contract work you are interested in hearing about and that will help us provide you with the relevant opportunities when new ones become available.
Apply within seconds
BMO’s Contractor Talent Network allows members to apply for a job within seconds based on our easy to use interface.
Exclusive openings
Joining the BMO Contractor Talent Network will give you direct access to BMO contract job opportunities as soon as they are released. You can use your profile to apply directly to open jobs.
Job matching
Within your profile, you can set your preferences about the type of contract work you are interested in hearing about and that will help us provide you with the relevant opportunities when new ones become available.
Apply within seconds
BMO’s Contractor Talent Network allows members to apply for a job within seconds based on our easy to use interface.

Joining the Contractor Talent Network is easy

Create a profile and start looking for your next opportunity