Toronto, Ontario
BMO is currently sourcing for a Specialized Developer. This is a hybrid contract role in Toronto (4 days in office per week, Tuesday to Thursday, and 1 day remote either Monday or Friday).Role Overview:The Specialized Developer will join the Quantitative Engineering team at BMO Global Markets, focusing on enhancing the analytics library used in trading applications. The role involves developing high-performance software for real-time trade and market data processing to support live risk calculations. This position directly impacts trading desk operations by delivering critical trading tools and infrastructure.Key Responsibilities:Design and develop high-performance software applications using C#.Develop distributed systems and microservices capable of operating at scale.Utilize AWS, Kubernetes, and other cloud-based technologies for application deployment.Develop and maintain messaging systems using Kafka and ActiveMQ.Implement monitoring and logging solutions with Prometheus, Grafana, and Kibana.Participate in code reviews, unit testing, and quality assurance activities.Collaborate with cross-functional teams to develop and deploy new features.Maintain and support existing applications and systems.Stay current with industry trends and emerging technologies to ensure product competitiveness.Must-Have Skills:5–10 years of experience in C# development and object-oriented programming.Experience with distributed systems and microservices architecture.Expertise with Windows and Linux operating systems.Proficiency with continuous integration and deployment tools such as Jenkins, Git, and GitLab.Strong analytical and problem-solving skills.Programming languages: C#, Java, Python.Container orchestration using Kubernetes.Monitoring and logging tools: Prometheus, Grafana, Kibana.CI/CD tools including Jenkins, Git, GitLab, and Ansible.Nice to Have Skills:Understanding of financial pricing models and valuation of derivative products.Familiarity with cloud-based technologies such as AWS and Kubernetes.Knowledge of messaging technologies like Kafka and ActiveMQ.Prior experience in the financial industry.Ideal Candidate:Holds a bachelor's or advanced degree in computer science, mathematics, physics, engineering, or a related technical field.Experience working on high-visibility projects within trading or financial markets.Demonstrated ability to take ownership of projects following a DevOps model.Committed to maintaining high standards of code quality and testing.
2 days ago
Toronto, Ontario
BMO is currently sourcing for a Change Analyst.This is an onsite contract role in Toronto .Role Overview:The Change Analyst supports the execution and adoption of strategic initiatives by translating change strategy into actionable plans, tools, and communications. This role ensures new capabilities, processes, and behaviors are effectively embedded across the organization. It operates at the intersection of strategy, operations, stakeholder engagement, and readiness support to enable sustained business outcomes through disciplined change execution, organizational readiness, and continuity planning.Key Responsibilities:Support development and execution of change management plans across strategic initiativesConduct change impact and readiness assessments covering people, process, and technologyTrack progress against change milestones, risks, and dependenciesApply structured methodologies to deliver change from initiation through sustainmentDevelop and execute stakeholder engagement and communication plansPartner with business, technology, and functional teams to align messaging and expectationsSupport development of training materials, job aids, and enablement toolsAssist with Business Continuity Plan documentation and maintenanceSupport operational readiness activities tied to key initiatives and product launchesMust-Have Skills:3–6 years of experience in change management, strategy, transformation, or project deliveryExperience supporting cross-functional initiatives involving people, process, and technology changeFamiliarity with change management frameworks such as Prosci or ADKARStrong analytical and problem-solving skillsExperience in financial services or asset management preferredNice to Have Skills:Experience with business continuity planning and operational readinessAbility to track and manage change risks, resistance, and dependenciesIdeal Candidate:Demonstrated ability to operate effectively in complex, matrixed environmentsProven track record of delivering adoption and sustained outcomes for change initiativesExperience developing and delivering internal communications and leadership materialsDetail-oriented with strong discipline in change execution
2 days ago
Chicago, Illinois
BMO is currently sourcing for an IT Project Manager. This is a hybrid contract role in Chicago (1 day in office per week).Role Overview:The IT Project Manager will support the Corporate Real Estate line of business by applying best practice PMO methodologies to develop and execute project plans that meet stakeholder needs. This role is critical to the bank’s Channels expansion program, ensuring reliable and secure infrastructure across the Commercial Real Estate portfolio. The position involves managing technology infrastructure projects including network connectivity, on-site technology, and alignment with enterprise standards to enable scalable operations and growth.Key Responsibilities:Develop integrated baseline project plans, estimate resources and skills, and manage performance against plans.Assemble project teams, assign responsibilities, and enforce accountability.Develop and maintain project budgets and schedules to ensure timely completion.Recommend solutions based on business needs and assess risk-based provisions.Capture and analyze program metrics to track progress and performance.Manage project scope changes and communicate impacts on budget, timeline, and risk.Conduct regular site visits to verify IT deliverables and coordinate with vendors and trades.Manage project closure activities including documentation and client satisfaction surveys.Provide onsite management and technical delivery ownership on a project basis.Perform install verification assessments and floor walkthroughs.Ensure availability during standard and go-live hours, including overtime as required.Travel to project sites 25-50% of the time, including overnight stays as needed.Must-Have Skills:5+ years of project management experience.Experience supporting IT aspects of real estate builds, renovations, and remodels (e.g., circuit order and delivery, network voice/data, server, personal tech setup).Proficiency in developing project plans using Microsoft Project and managing deadlines.Strong understanding of IT equipment scope, impact, and risks throughout project phases.Knowledge of project metrics, reporting, and trend analysis.Ability to identify issues, generate solutions, and perform root cause analysis.Advanced proficiency with MS Office applications, MS Project, and/or Visio.Basic understanding of hardware components in data centers.Nice to Have Skills:Relevant postsecondary education.Experience in the financial industry or with BMO.PMP certification.Ideal Candidate:Experience managing competing demands for change windows and resource scheduling.Ability to work independently while collaborating with cross-functional IT teams.Familiarity with revenue-producing business lines and risk mitigation related to project work.Willingness and ability to travel frequently to project sites, including overnight stays.
3 days ago
Toronto, Ontario
BMO is currently sourcing for a Senior Marketing Manager, Acquisition – Digital Investing. This is a hybrid contract role in Toronto (3 days in office per week).Role Overview:The Senior Marketing Manager will lead growth and acquisition marketing programs for BMO InvestorLine’s digital investing products. This role involves developing and executing strategic marketing campaigns, managing cross-functional partnerships, and driving enterprise growth initiatives. The position supports business objectives by increasing client acquisition, assets, and market share through data-driven marketing strategies.Key Responsibilities:Lead and develop strategic marketing roadmaps, business cases, and product initiatives to support acquisition goals.Develop and execute marketing campaigns based on customer research and business insights to drive awareness, engagement, and sales.Manage acquisition campaigns including approvals, creative development, reporting, quality assurance, and compliance.Develop targeting matrices for client segmentation and campaign optimization.Report on campaign performance using KPIs such as traffic, keyword rankings, applications, new accounts, and assets.Collaborate with internal teams and external agencies to deliver campaigns and ensure brand and product standards.Identify opportunities for process improvements, campaign testing, and customer experience enhancements.Must-Have Skills:Experience in acquisition or growth-focused marketing roles with 6-10+ years of relevant experience.Strong competency in strategy, product marketing, and go-to-market activations.Proficiency in digital media strategy including programmatic media, SEM, and SEO.Experience managing marketing campaigns in regulated industries such as financial services or online investing.Advanced skills in competitive analysis, business casing, forecasting, and budgeting.Strong creative writing and editorial skills.Ability to manage agency partners and vendors effectively.Nice to Have Skills:Experience with owned media strategy and channels.Familiarity with marketing campaign management tools and analytics platforms.Knowledge of compliance, legal, and privacy approval processes in marketing.Ideal Candidate:Proven ability to work in a matrixed environment managing multiple projects and deadlines.Experience interacting with senior leaders and executive stakeholders.Demonstrated success in driving enterprise growth strategies through cross-functional collaboration.Post-secondary degree in marketing, business, advertising, communications, or related field.
3 days ago
Toronto, Ontario
BMO is currently sourcing for a Specialized Developer. This is a hybrid contract role in Toronto (4 days in office per week, Tuesday to Thursday, and 1 day remote either Monday or Friday).Role Overview:The Specialized Developer will join the Quantitative Engineering team at BMO Global Markets, focusing on enhancing the analytics library used in trading applications. The role involves developing high-performance software for real-time trade and market data processing to support live risk calculations. This position directly impacts trading desk operations by delivering critical trading tools and infrastructure.Key Responsibilities:Design and develop high-performance software applications using C#.Develop distributed systems and microservices capable of operating at scale.Utilize AWS, Kubernetes, and other cloud-based technologies for application deployment.Develop and maintain messaging systems using Kafka and ActiveMQ.Implement monitoring and logging solutions with Prometheus, Grafana, and Kibana.Participate in code reviews, unit testing, and quality assurance activities.Collaborate with cross-functional teams to develop and deploy new features.Maintain and support existing applications and systems.Stay current with industry trends and emerging technologies to ensure product competitiveness.Must-Have Skills:5–10 years of experience in C# development and object-oriented programming.Experience with distributed systems and microservices architecture.Expertise with Windows and Linux operating systems.Proficiency with continuous integration and deployment tools such as Jenkins, Git, and GitLab.Strong analytical and problem-solving skills.Programming languages: C#, Java, Python.Container orchestration using Kubernetes.Monitoring and logging tools: Prometheus, Grafana, Kibana.CI/CD tools including Jenkins, Git, GitLab, and Ansible.Nice to Have Skills:Understanding of financial pricing models and valuation of derivative products.Familiarity with cloud-based technologies such as AWS and Kubernetes.Knowledge of messaging technologies like Kafka and ActiveMQ.Prior experience in the financial industry.Ideal Candidate:Holds a bachelor's or advanced degree in computer science, mathematics, physics, engineering, or a related technical field.Experience working on high-visibility projects within trading or financial markets.Demonstrated ability to take ownership of projects following a DevOps model.Committed to maintaining high standards of code quality and testing.
2 days ago
Toronto, Ontario
BMO is currently sourcing for a Change Analyst.This is an onsite contract role in Toronto .Role Overview:The Change Analyst supports the execution and adoption of strategic initiatives by translating change strategy into actionable plans, tools, and communications. This role ensures new capabilities, processes, and behaviors are effectively embedded across the organization. It operates at the intersection of strategy, operations, stakeholder engagement, and readiness support to enable sustained business outcomes through disciplined change execution, organizational readiness, and continuity planning.Key Responsibilities:Support development and execution of change management plans across strategic initiativesConduct change impact and readiness assessments covering people, process, and technologyTrack progress against change milestones, risks, and dependenciesApply structured methodologies to deliver change from initiation through sustainmentDevelop and execute stakeholder engagement and communication plansPartner with business, technology, and functional teams to align messaging and expectationsSupport development of training materials, job aids, and enablement toolsAssist with Business Continuity Plan documentation and maintenanceSupport operational readiness activities tied to key initiatives and product launchesMust-Have Skills:3–6 years of experience in change management, strategy, transformation, or project deliveryExperience supporting cross-functional initiatives involving people, process, and technology changeFamiliarity with change management frameworks such as Prosci or ADKARStrong analytical and problem-solving skillsExperience in financial services or asset management preferredNice to Have Skills:Experience with business continuity planning and operational readinessAbility to track and manage change risks, resistance, and dependenciesIdeal Candidate:Demonstrated ability to operate effectively in complex, matrixed environmentsProven track record of delivering adoption and sustained outcomes for change initiativesExperience developing and delivering internal communications and leadership materialsDetail-oriented with strong discipline in change execution
2 days ago
Chicago, Illinois
BMO is currently sourcing for an IT Project Manager. This is a hybrid contract role in Chicago (1 day in office per week).Role Overview:The IT Project Manager will support the Corporate Real Estate line of business by applying best practice PMO methodologies to develop and execute project plans that meet stakeholder needs. This role is critical to the bank’s Channels expansion program, ensuring reliable and secure infrastructure across the Commercial Real Estate portfolio. The position involves managing technology infrastructure projects including network connectivity, on-site technology, and alignment with enterprise standards to enable scalable operations and growth.Key Responsibilities:Develop integrated baseline project plans, estimate resources and skills, and manage performance against plans.Assemble project teams, assign responsibilities, and enforce accountability.Develop and maintain project budgets and schedules to ensure timely completion.Recommend solutions based on business needs and assess risk-based provisions.Capture and analyze program metrics to track progress and performance.Manage project scope changes and communicate impacts on budget, timeline, and risk.Conduct regular site visits to verify IT deliverables and coordinate with vendors and trades.Manage project closure activities including documentation and client satisfaction surveys.Provide onsite management and technical delivery ownership on a project basis.Perform install verification assessments and floor walkthroughs.Ensure availability during standard and go-live hours, including overtime as required.Travel to project sites 25-50% of the time, including overnight stays as needed.Must-Have Skills:5+ years of project management experience.Experience supporting IT aspects of real estate builds, renovations, and remodels (e.g., circuit order and delivery, network voice/data, server, personal tech setup).Proficiency in developing project plans using Microsoft Project and managing deadlines.Strong understanding of IT equipment scope, impact, and risks throughout project phases.Knowledge of project metrics, reporting, and trend analysis.Ability to identify issues, generate solutions, and perform root cause analysis.Advanced proficiency with MS Office applications, MS Project, and/or Visio.Basic understanding of hardware components in data centers.Nice to Have Skills:Relevant postsecondary education.Experience in the financial industry or with BMO.PMP certification.Ideal Candidate:Experience managing competing demands for change windows and resource scheduling.Ability to work independently while collaborating with cross-functional IT teams.Familiarity with revenue-producing business lines and risk mitigation related to project work.Willingness and ability to travel frequently to project sites, including overnight stays.
3 days ago