
Software Developer, Winter 2027 (Co-op/Internship) - 4 Months
BMO Financial Group7 hours ago
Toronto, CanadaIntern
Responsibilities
- Translate user and client requirements into technical specifications and software features.
- Design, develop, test, implement, debug, troubleshoot, and maintain software programs and business systems.
- Apply algorithms, data structures, programming languages, and software platforms to develop technology applications and services.
- Prepare design specifications and document software development lifecycle execution.
- Ensure code and configurations meet security, logging, error-handling, performance, and other non-functional requirements.
- Evaluate technologies and assess upstream and downstream impacts on processes, data, and risk.
- Follow release management, version-control, risk-management, and applicable policy and regulatory standards.
Requirements
- Currently enrolled in an academic program and returning to studies after the co-op/internship.
- Foundational proficiency in creative thinking, relationship building, emotional agility, quality assurance and testing, cloud computing, microservices, and technology business requirements definition, analysis, and mapping.
- Intermediate proficiency in programming, applications integration, test-driven development, system development lifecycle, troubleshooting, system and technology integration, communication, collaboration, analytical problem solving, and data-driven decision making.
- Technical proficiency gained through education and/or business experience.
- Submit a cover letter, resume, and unofficial academic transcript.
Benefits
- Four-month Winter 2027 co-op/internship opportunity at BMO, with the application deadline of September 20, 2026.
- Opportunities to participate in the Women in Technology Mentorship Program, BMO Social Squad, BMO Academy, and Employee Resource Groups.
- Health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.
- Accessible and inclusive workplace with accommodations available during the selection process.
- Work location listed as 33 Dundas Street West; additional locations may apply because this is a general posting.