BMO Financial Group

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

BMO Financial Group
Apply
2 hours ago
Toronto, CanadaIntern

Responsibilities

  • Design, develop, and maintain high-performance interactive web applications using modern front-end frameworks such as React.
  • Create intuitive user interfaces and develop and manage RESTful APIs and reporting tools for capital markets trading.
  • Write clean, efficient code in languages such as Python, C#, and C++.
  • Participate in code reviews, unit testing, and quality assurance activities.
  • Deploy solutions in cloud environments and use virtualization technologies such as Docker.
  • Make data accessible, implement automated ETL processes, and productionize data pipelines.
  • Incorporate AI and machine learning into developed solutions.
  • Collaborate with engineers, AI experts, business stakeholders, sales and trading professionals, and bankers to understand requirements and deliver solutions.
  • Enhance and support existing applications and systems.

Requirements

  • Currently enrolled in an undergraduate or non-MBA Master’s program in Computer Science, Mathematics, Physics, Statistics, Engineering, or a similar field, graduating in December 2027, 2028, or 2029.
  • Strong academic record.
  • Proficiency in multiple programming languages and willingness to learn new ones.
  • Strong experience with modern web development and object-oriented programming.
  • Familiarity with open source technologies, modern data architectures, and Agile methodologies.
  • Ability to solve problems at scale and productionize data pipelines.
  • Strong quantitative, technology, and finance skills.
  • Strong verbal and written communication skills and a team-oriented approach.
  • Must be a Canadian citizen, permanent resident of Canada, or legally authorized to work in Canada without requiring future sponsorship.

Benefits

  • 15-week co-op program with continuous professional development and networking opportunities.
  • Hands-on experience with a leading financial services provider and direct collaboration with business stakeholders.
  • Access to learning, training, coaching, manager support, and network-building opportunities.
  • Health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.
  • Toronto-based role at 100 King Street West.

Categories

BMO Financial Group

About BMO Financial Group

10,000+ employees
Contact me