Application/Software Developer Co-op

CIBCToronto, ON
Hybrid

About The Position

Join our CIBC Technology Operations team as an Application/Software Developer Co-Op and have a real impact in making our clients’ ambitions a reality! This is a great opportunity to be a part of an innovation-focused team that is helping to drive CIBC’s digital transformation by developing, testing, and delivering easy to use, flexible, and personalized banking solutions. You will provide application or infrastructure technical expertise as needed for projects and initiatives related to the implementations. You’ll have an opportunity to assist in developing, scripting, and supporting the implementation of cross-functional, multi-platform application systems. Be part of an innovation-focused team that creates easy, flexible, and personalized banking solutions to enhance client experience and change the way that people bank. At CIBC we enable the work environment most optimal for you to thrive in your role. Details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview.

Requirements

  • Familiar with programming languages and enjoy improving the user experience.
  • Enjoy being presented with problems or issues and working with a team to find innovative solutions.
  • Excellent verbal and written communication skills to effectively articulate ideas and opinions that involve analysis, interpretation, and assessment.
  • Curious and enjoy working in a team to visualize and design a possible new product or service and to assess the market, business and technical merits of that concept.
  • Strong time management skills and ability to prioritize competing priorities to ensure successful outcomes.
  • Technical skills to review and evaluate data to find innovative opportunities and share with partners.
  • Bring your real self to work and live our values – trust, teamwork and accountability.
  • Currently enrolled in post-secondary education and returning to full-time studies.
  • Communication
  • Microsoft Excel
  • Microsoft Office 365
  • Microsoft Power Business Intelligence (BI)
  • Networking Fundamentals
  • Python (Programming Language)

Responsibilities

  • Develop, code and test computer programs for straightforward assignments.
  • Review, analyze, and modify programming systems, including encoding, testing, and debugging.
  • Participate in the technical design, development, and integration of cross functional, multi-platform application systems.
  • Effectively interact with stakeholders, end users, business analysts, and technical resources to gather requirements and prepare design specifications as instructed by senior team members.

Benefits

  • Competitive compensation
  • Banking benefit
  • Wellbeing support
  • Employee and family assistance programs
  • MomentMakers, our social, points-based recognition program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service