BMO, the 8th largest bank in North America, is seeking a Junior Software Developer for a Fall 2025 internship position in Toronto. This 4-month co-op opportunity is perfect for students passionate about technology and finance. As part of BMO's technology team, you'll be involved in the complete software development lifecycle, from requirements gathering to implementation and maintenance.
The role offers hands-on experience in developing enterprise-level applications, working with modern technologies including cloud computing and microservices. You'll be responsible for translating user requirements into technical specifications, writing code, and ensuring adherence to security and performance standards. The position provides exposure to real-world banking technology challenges while working alongside experienced professionals.
BMO offers a comprehensive student experience, including participation in the Women in Technology Mentorship Program, BMO Social Squad activities, and access to the BMO Academy corporate learning platform. The company provides competitive compensation ($49,000-$90,800) and extensive benefits including health insurance, tuition reimbursement, and retirement plans.
This opportunity is ideal for students returning to their studies who want to gain practical experience in a leading financial institution. You'll be part of a team driving technological innovation in the banking sector while contributing to BMO's purpose of "Boldly Growing the Good in business and life." The role combines technical development with business understanding, offering a unique learning experience in financial technology.