B
BMOToronto

BMO Capital Markets Winter 2027, Full Stack Engineer, Toronto (Co-Op/ Internship)

Apply

Programme

Internship

Location

Toronto

Duration

15 weeks

Deadline

2026-09-13

About the role

Join BMO Capital Markets as a Full Stack Engineer intern for a 15-week co-op in Toronto. Develop AI-enabled web applications and collaborate with cross-functional teams to deliver innovative financial solutions.

About the Team

  • Work with the Data Cognition Team at BMO Capital Markets, a leading North American financial services provider.
  • Develop scalable, customizable AI-enabled products for various business units.
  • Leverage latest AI research to solve challenging business problems.

Program Overview

  • 15-week co-op program focused on strategic solutions for trading, sales, investment, and banking.
  • Collaborate with AI experts, engineers, sales, trading professionals, and bankers.
  • Gain professional development and networking opportunities with senior leaders.
  • Deliver tangible results impacting BMO Capital Markets and its clients.

Role Overview & Responsibilities

  • Design, develop, and maintain high-performance interactive web applications using React and modern frameworks.
  • Create user-friendly web interfaces with intuitive UX design.
  • Develop and manage RESTful APIs and reporting tools for capital market trading.
  • Incorporate AI and machine learning into software solutions.
  • Write clean, efficient code in Python, C#, C++ and participate in code reviews.
  • Deploy solutions in cloud environments using Docker and virtualization techniques.

Data Management & Collaboration

  • Implement automated ETL processes to make data accessible.
  • Work closely with cross-functional teams and business stakeholders to understand requirements.
  • Enhance and support existing applications and systems.
  • Demonstrate strong problem-solving and analytical skills.

Qualifications

  • Currently enrolled in undergraduate or non-MBA Master’s program in CS, Math, Physics, Stats, Engineering or similar.
  • Graduation date between December 2027 and 2029.
  • Canadian citizen, permanent resident, or legally authorized to work in Canada without sponsorship.
  • Proficient in multiple programming languages and modern web development.
  • Familiar with Agile methodologies, open source technologies, and modern data architectures.
  • Strong quantitative, technology, finance skills and effective communication.

Application & Salary

  • Apply via BMO application link with resume and transcript uploaded.
  • Application deadline: 2026-09-13.
  • Salary range: CAD 50,100 to 93,000; specific position salary: CAD 80,000.
  • Salaried position with benefits including health insurance, tuition reimbursement, and retirement plans.