BMO is offering an exciting 8-month Software Developer co-op/internship opportunity for Fall 2025. This position, based in Toronto, is part of BMO's comprehensive campus program designed to provide students with hands-on experience in software development within the financial services sector.
The role involves working across the full software development lifecycle, from requirements gathering to implementation and maintenance. As an intern, you'll be involved in translating user requirements into technical specifications, writing code, and managing the preparation of design specifications. You'll work with modern technologies including cloud computing and microservices, while gaining exposure to enterprise-level software development practices.
BMO offers a rich learning environment with access to the BMO Academy corporate learning platform, mentorship opportunities through the Women in Banking Mentorship Program, and various Employee Resource Groups for networking. The position offers competitive compensation ranging from $61,600 to $113,900 (prorated for internship duration), along with comprehensive benefits including medical insurance, education budget, and retirement savings plans.
This opportunity is perfect for students who are currently enrolled in an academic program and will be returning to their studies. You'll be part of a leading North American bank that serves over 12 million clients, working on meaningful projects that impact real business outcomes. BMO's commitment to innovation and transformation in the banking sector provides an excellent environment for learning and growth in software development.
The role requires strong technical skills in programming, system integration, and test-driven development, combined with excellent analytical and communication abilities. You'll be working in an environment that values creative thinking, emotional agility, and adaptability, while gaining practical experience in cloud computing and microservices architecture.