Skip to content

Senior Back End Developer - CIBC, Toronto

CIBC jobsCIBC·Toronto, ONfull time

Posted: July 28, 2026

Apply for this jobExpires: August 27, 2026

CIBC is seeking a Sr. Back End Developer in Toronto to join their Shared Platform Technology team. This role is crucial for CIBC's digital transformation, focusing on building and maintaining complex, enterprise-scale cloud applications using Java and Golang to enhance client experience.

at a glance

Location
Toronto, ON
Employment Type
Regular
Weekly Hours
37.5
Experience
10 years
Work Arrangement
Hybrid (1-3 days on-site)
Skills
Application Development, Database Management Systems (DBMS), Go Programming Language

Browse more CIBC jobs · See other jobs in Toronto

job description

About the role

As a Sr. Consultant, Back End Developer at CIBC, you will be a key member of the Shared Platform Technology team, driving the bank's digital transformation. This pivotal role involves successfully delivering complex, enterprise-scale cloud-based applications that interact with multiple back-end systems. You will be instrumental in building, implementing, and maintaining flexible, modular solutions that significantly enhance the client experience across various lines of business, utilizing both Java and GoLang.

You will also contribute to the planning and strategy for the technical design, development, and integration of these critical applications. CIBC supports an optimal work environment, offering a hybrid work arrangement where you will spend 1-3 days per week on-site, with the flexibility to work remotely on other days.

Your impact

In this role, your contributions will directly shape the future of banking at CIBC, ensuring that our clients receive seamless and innovative digital services. You will play a vital part in reviewing, analyzing, and modifying programming systems, including encoding, testing, and debugging, to ensure robust and efficient operations. Your ability to effectively interact with team members and stakeholders will be crucial for successful project delivery.

  • 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 team members, end users, business analysts, and technical resources to gather requirements and prepare design specifications as instructed by senior team members.

What you'll bring

To succeed as a Senior Back End Developer, you will demonstrate at least 10 years of experience in the field. Strong Java (Java EE/Java SE) development ability is required, and good knowledge of GoLang is considered a significant asset. Ideally, you are familiar with containerization technologies like Docker, Azure Cloud Services (including Azure SQL, Databricks, ADLS, Event Hub, ADF), PostgreSQL, and Kubernetes (or Red Hat OpenShift). Experience with Web Services/API, Web Security, Networking, and Unix environments is also highly valued. This role extends beyond hands-on coding, as you will also function as a subject matter expert (SME) to other developers, guiding and mentoring team members.

  • You put our clients first. You engage with purpose to find the right solutions. You go the extra mile, because it's the right thing to do.
  • You’re goal oriented. You’re motivated by accomplishing your goals and delivering your best to make a difference.
  • You're passionate about people. You find meaning in relationships and surround yourself with a diverse network of partners. You connect with others through respect and authenticity.
  • You love to learn. You're passionate about growing your knowledge. You have a strong sense of curiosity.
  • You’re a certified professional. You have a degree in Computer Science, Accounting, Management Information Systems, or a related field of study.
  • Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability.

Benefits

At CIBC, we are committed to recognizing our team members in meaningful ways, fostering a career path rather than just a job. Your goals are a priority, and we strive to create opportunities that tap into your full potential. We provide a supportive environment where innovative solutions are created for our clients.

  • Competitive salary
  • Incentive pay
  • Banking benefits
  • A benefits program*
  • Defined benefit pension plan*
  • An employee share purchase plan
  • A vacation offering
  • Wellbeing support
  • MomentMakers, our social, points-based recognition program
  • Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.
  • *Subject to plan and program terms and conditions

frequently asked questions

Where is this role based?

This role is based in Toronto, ON, specifically at Toronto-CC East 13th Floor.

What is the work arrangement for this position?

This role offers a hybrid work arrangement, requiring 1-3 days per week on-site, with other days remote.

Is prior experience required for this role?

Yes, candidates should demonstrate 10 years of experience.

What programming languages are essential for this role?

This role requires Java (Java EE/Java SE) development ability, with good knowledge of GoLang being an asset.

categories

about cibc

similar jobs