Taro Logo

Junior Software Developer, Fall 2025 (Co-op/Internship) - 4 months

BMO is a leading bank driven by a single purpose: to Boldly Grow the Good in business and life, serving as the 8th largest bank in North America by assets.
$49,000 - $90,800
Backend
Software Engineering Intern
In-Person
5,000+ Employees
Finance
This job posting is no longer active. Check out these related jobs instead:

Job Description

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.

Last updated 3 months ago

Responsibilities For Junior Software Developer, Fall 2025 (Co-op/Internship) - 4 months

  • Translate user needs into technical specifications
  • Analyze, develop, test, and implement new software programs
  • Perform maintenance and troubleshooting of system components
  • Ensure code adheres to security and performance standards
  • Evaluate new technologies for system fit
  • Follow release management processes and version controls
  • Assist in interpreting and documenting client requirements

Requirements For Junior Software Developer, Fall 2025 (Co-op/Internship) - 4 months

Java
  • Currently enrolled in an academic program and returning to studies
  • Knowledge of programming and software development
  • Understanding of cloud computing and microservices
  • Experience with test driven development
  • Strong analytical and problem solving skills
  • Verbal & written communication skills
  • Collaboration & team skills
  • Knowledge of system development lifecycle

Benefits For Junior Software Developer, Fall 2025 (Co-op/Internship) - 4 months

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health insurance
  • Tuition reimbursement
  • Accident and life insurance
  • Retirement savings plans
  • Performance-based incentives
  • Discretionary bonuses