CIBC, a leading Canadian financial institution, is seeking a Software Developer Co-op to join their Technology team. This role offers an exciting opportunity to contribute to CIBC's digital transformation initiatives, working on developing and implementing banking solutions that enhance client experience. As a Co-op Developer, you'll be involved in coding, testing, and supporting cross-functional application systems while working alongside experienced professionals. The position is perfect for students passionate about technology and finance, offering hands-on experience in a major banking institution. CIBC provides a supportive work environment with a hybrid work model, comprehensive benefits, and opportunities for professional growth. The role requires strong programming skills, particularly in Java, excellent communication abilities, and a keen interest in financial technology. This 4-month co-op position is based in Toronto and offers real-world experience in developing enterprise-level banking applications. The successful candidate will be part of a team driving innovation in banking technology while gaining valuable industry experience in a Fortune 500 company.