Offices across Canada

Innovation Engineer Co-op

Oct 02, 2022
Toronto, Ontario
Co-op, Early Career

We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.

At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.

To learn more about CIBC, please visit

Job Description

CIBC’s Technology, Infrastructure & Innovation team is hiring for Winter 2023 Co-Ops!

What You’ll be Doing:

As a member of the Tech Strategy, Research and Development team you will have the opportunity to:

  • Interface with some of CIBC’s best forward-minded developers and user experience consultants from across the bank to design, code and test game-changing prototypes and applications of various complexity.
  • Determine the feasibility of new products and platforms by analyzing market/economic data, competitor practices, vendor viability and CIBC architectural fit.
  • Participate in brainstorming sessions, daily scrums and weekly standups.
  • Explore new ways for CIBC customers to interact with digital assets by researching tools, practices and methods of removing barriers of use and introducing disruption into the FinTech sector.
  • Participation in the creative process from beginning to end, including involvement in a video production which is designed to demonstrate the functional prototype and vision for the future.

What We’re Looking For:

  • IMAGINATION – the ability to generate abstract concepts and derive transformative new user experiences that can revolutionize banking, with a strong focus on actualizing the proof-of-concept.
  • PASSION – Up-to-date on the most current technologies such as Augmented/Virtual Reality, IoT, Blockchain, Computer Vision and Machine Learning.
  • CREATIVITY – Solving tomorrow’s problems today. Exploring approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems/pain points.
  • KNOWLEDGE: GIT, Node.js, JavaScript, Frontend Framework (React/Angular), Unity, 3D Modeling, and IOT (Arduino/Raspberry Pi).
  • NICE TO HAVE: background, expertise or interest in software development platforms and languages: iOS (Xcode/Swift); Android (Android Studio/Java); Windows (Visual Studio/C#); Web (HTML5/JavaScript).
  • Ability to express oneself and communicate with others verbally; recognizing that verbal communication is more than just language - it includes tone, style and structure.
  • Learning - Knowledge of tools, and techniques for grasping new concepts, acquiring new ways of seeing things, and revising ways of thinking and patterns of behavior.
  • Must have an eye for designing good user experiences.
  • Ability to produce a variety of business documents that demonstrate command of language, clarity of thought and orderliness of presentation.
  • Ability to manage multiple concurrent objectives, projects, groups or activities. Effective judgment in prioritizing and time allocation.
  • Understanding of the software development life cycle (SDLC).
  • Please include a reference to your Github.


  • Ability to effectively present complex ideas to disparate audiences.
  • Prior experience, knowledge or interset in UI/UX Design, 3D Modelling and Game Development.

Important information

  • This job posting closes on October 2nd 2022 at 11:59 PM.
  • You must be currently enrolled in post-secondary education to be eligible. However, you do not need to be in a registered Co-Op program to be considered for this role.
  • You are currently pursuing a degree in Computer Programming, Computer Sciences, Computer Engineering or a related field.
  • Please include your resume (no more than 2 pages), a cover letter (no more than 1 page), and your most recent unofficial transcript with your application.
  • Work Location: Toronto (CIBC Square - 81 Bay St.). Details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview.

What CIBC Offers

At CIBC, our people are our greatest asset. You’ll become part of a diverse community that acknowledges everyone’s unique talents, and empowers teams to do what’s right for the client, and to do it well. As part of our team, you will:

  • Thrive: Benefit from an open and approachable culture that provides the flexibility and support you need to integrate your life at work and at home
  • Connect: Work in a place where the right technology and infrastructure fosters innovation, collaboration and creativity
  • Develop: Grow your skills and career through our best-in-class onboarding experience, ongoing learning opportunities, individual development planning, and comprehensive product training

What you need to know

  • CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact

  • You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.

Job Location

Toronto-81 Bay, 33rd Floor

Employment Type

Temporary (Fixed Term)

Weekly Hours



3D Modeling, 3D Modeling, Android, Android Studio, Apple iOS, Brainstorming, Business, Computer Engineering, Creative Processes, Creativity, C Sharp (Programming Language), Design, Development Planning, Economics, Git, GitHub, Hyper Text Markup Language (HTML), Java, JavaScript, Microsoft Visual Studio, Node.js, Presentations, Prototyping, Researching, Software Development {+ 9 more}

How to Apply