CIBC (Canadian Imperial Bank of Commerce) is offering a Software Developer Co-op position, providing an excellent opportunity for students to gain practical experience in software development within one of Canada's leading financial institutions. As a co-op student, you'll be part of a team that develops and maintains critical banking software systems. This role offers exposure to enterprise-scale software development in a regulated financial environment, combining technical challenges with real-world business applications. Working at CIBC means joining a well-established organization with a strong commitment to innovation and technology advancement in the banking sector. The position offers valuable experience in a professional corporate environment, mentorship opportunities, and the chance to work on projects that impact millions of customers. This co-op position is ideal for students looking to build their careers in software development while gaining insight into the intersection of technology and financial services. The role provides hands-on experience with enterprise-level systems and the opportunity to learn about secure software development practices in a highly regulated industry. Students will benefit from CIBC's structured learning environment, exposure to modern development practices, and the chance to work alongside experienced professionals in the field.