BMO, the 8th largest bank in North America, is offering an exciting 4-month internship opportunity for Fall 2025 in New York. This full-time (40 hours/week) Junior Software Developer position runs from September 2 to December 19, 2025. As part of BMO's campus program, interns will gain hands-on experience in software development while working with cutting-edge technologies. The role involves the complete software development lifecycle, from requirements gathering to implementation and maintenance. Interns will work on translating user requirements into technical specifications, writing code, and managing design specifications. The position offers exposure to cloud computing, microservices, and modern development practices. Benefits include health insurance, tuition reimbursement, and retirement plans. The program also features unique opportunities like the Women in Technology Mentorship Program and access to various Employee Resource Groups. This is an excellent opportunity for students to gain real-world experience at a leading financial institution while contributing to meaningful projects that impact millions of customers. The salary range is competitive at $48,400 - $90,200, making it an attractive opportunity for aspiring software developers looking to kickstart their careers in the financial technology sector.