cover image
CIBC

CIBC

www.cibc.com

9 Jobs

45,512 Employees

About the Company

CIBC is here to help all our clients reach their goals.

We know the importance of reliable financial products and services, and we're dedicated to providing them in a way that lets you bank however you want, whenever you want.

With innovative tools designed around your priorities and a team fully focused on your success, you'll get the insights you need to get even closer to achieving your goals.

This culture of innovation and shared values of trust, teamwork and accountability are why we've been named a top employer in Canada. They're also why a career at CIBC is more than a job--it's an opportunity to grow and work alongside some of the brightest in Canada.

La Banque CIBC est la pour aider tous nos clients a atteindre leurs objectifs.

Nous connaissons l'importance de produits et services financiers fiables, et nous nous engageons a les fournir d'une maniere qui vous permette d'effectuer vos operations bancaires comme vous le souhaitez, quand vous le souhaitez.

Avec des outils innovants concus autour de vos priorites et une equipe entierement centree sur votre reussite, vous obtiendrez les informations dont vous avez besoin pour vous rapprocher encore plus de vos objectifs.

Cette culture de l'innovation et les valeurs partagees de confiance, de travail d'equipe et de responsabilite sont la raison pour laquelle nous avons ete nommes l'un des meilleurs employeurs au Canada. C'est aussi pourquoi une carriere a la Banque CIBC est plus qu'un emploi : c'est une occasion de grandir et de travailler aux cotes de certaines des personnes plus brillantes au Canada.

Listed Jobs

Company background Company brand
Company Name
CIBC
Job Title
Senior Java Developer
Job Description
**Job Title:** Senior Java Developer **Role Summary:** Lead design, development, and maintenance of enterprise‑scale, cloud‑native applications within a digital transformation team. Build modular solutions in Java (Java EE/SE) and optionally GoLang, leveraging containerization and Azure services. Act as a subject‑matter expert, guiding peers while contributing hands‑on code. **Expectations:** - 8+ years of professional software development experience. - Proven expertise in Java; familiarity with GoLang is a plus. - Strong knowledge of Docker, Kubernetes/OpenShift, Azure Cloud, RESTful APIs, web security, networking, and Unix environments. - Ability to collaborate with cross‑functional teams, gather requirements, and produce design specifications. - Mentor junior developers and serve as a technical SME. **Key Responsibilities:** - Design, develop, test, and deploy high‑quality Java (and GoLang) microservices. - Participate in technical design and integration of multi‑platform, cross‑functional applications. - Implement containerized solutions using Docker and orchestrate with Kubernetes/OpenShift on Azure. - Ensure application security, performance, and reliability. - Review code, perform debugging, and provide guidance to development teams. - Contribute to planning, estimation, and coordination activities with business analysts and stakeholders. **Required Skills:** - Java EE/SE development (8+ years) - GoLang (desired) - Containerization (Docker) and orchestration (Kubernetes/Red Hat OpenShift) - Azure Cloud services - RESTful Web Services / API design - Web security best practices - Unix/Linux environment proficiency - Agile/Scrum development methodology - Strong problem‑solving and communication skills **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Relevant certifications (e.g., Oracle Java SE, Azure Fundamentals, Kubernetes Certified Administrator) are advantageous but not mandatory.
Toronto, Canada
Hybrid
Senior
08-01-2026
Company background Company brand
Company Name
CIBC
Job Title
Solutions Architect
Job Description
Solutions Architect Role Summary: Lead technical solution design for digital banking platforms, integrating multi-platform systems and AI technologies to enhance customer experiences across mobile, web, and API interfaces. Translate business requirements into scalable, cloud-native architectures aligned with enterprise roadmaps. Expectations: Deliver complex, cost-effective solutions that support operational efficiency and business objectives. Champion innovation via AI integration and agile methodology. Coordinate cross-functional teams to ensure technical designs meet strategic and architectural standards. Key Responsibilities: - Design and document full-stack architectures for mobile/native, web, and microservice environments. - Develop cloud-native solutions using Kubernetes, Azure, or equivalent platforms. - Collaborate with stakeholders to align system designs with business needs and technical roadmaps. - Mentor junior team members and provide technical guidance during solution implementation. - Conduct design reviews and defend architectural decisions to technical and business stakeholders. Required Skills: - 10+ years software development experience, including 7+ years full-stack development (Java/J2EE, Spring/Springboot, RESTful/GraphQL APIs, Web services). - 3+ years solution architecture experience with expertise in cloud-native patterns, API gateways, OAuth, and event messaging. - Proficiency in cloud platforms (Kubernetes, OCP, Azure) and containerization. - Hands-on experience with front-end frameworks (ReactJS, VueJS) and mobile architecture. - Strong understanding of agile methodologies and system integration principles. - Familiarity with AI/ML tools (e.g., Copilot, ChatGPT) for development and solution design. Required Education & Certifications: - Bachelor’s degree in computer science, engineering, or related field. - Certifications in cloud environments (AWS, Azure) or agile methodologies (Scrum Master, SAFe) preferred. - Demonstrated continuous learning in emerging technologies (AI integration, cloud-native design).
Toronto, Canada
Hybrid
Senior
12-01-2026
Company background Company brand
Company Name
CIBC
Job Title
Consultant, Business Intelligence and Insights
Job Description
Job Title: Consultant, Business Intelligence and Insights Role Summary: Lead end‑to‑end design, development and delivery of reports, dashboards, and analytical insights for the Enterprise Anti‑Money Laundering (EAML) Group. Translate complex data into actionable intelligence to support AML and ATF compliance, strategic decision‑making, and operational efficiency. Expectations: Build strong stakeholder relationships; deliver timely, accurate, and visually compelling analytics; apply advanced visualization and analytical techniques; collaborate with cross‑functional teams to define business needs and drive data‑driven solutions. Key Responsibilities: • Design, develop and publish BI dashboards, reports and deep‑dive analyses using Tableau/Power BI. • Extract, transform and load data from relational databases (SQL) and execute Python scripts for data processing and analysis. • Validate data integrity and ensure reporting accuracy and timeliness. • Present findings to technical and non‑technical audiences, translating insights into business actions. • Partner with senior management to shape strategic initiatives and operational improvements. • Maintain documentation of data models, dashboards, and analytical methodologies. Required Skills: • Proficiency in BI tools (Tableau, Power BI). • Advanced SQL for data extraction and manipulation. • Python programming for data transformation and analytics. • Strong data visualization and storytelling abilities. • Excellent communication and stakeholder management. • Analytical thinking and problem‑solving. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, Applied Mathematics, or equivalent practical experience. • Relevant certifications in BI, SQL, or data analytics are advantageous.
Toronto, Canada
On site
26-01-2026
Company background Company brand
Company Name
CIBC
Job Title
Senior IT Project Manager
Job Description
Job Title: Senior IT Project Manager Role Summary: Lead the planning, execution, and delivery of complex, technology‑driven initiatives within a large financial services organization, ensuring adherence to project governance, risk management, and stakeholder communication standards. Expactations: Deliver projects on scope, schedule, and budget; maintain proactive risk mitigation; coach and mentor cross‑functional teams; foster strong stakeholder relationships; champion process improvement and best practices across the PMO. Key Responsibilities: - Develop and maintain comprehensive project plans, resource schedules, and cost estimates. - Drive project governance, ensuring compliance with enterprise PMO policies. - Identify, assess, and mitigate risks and issues, updating status reports for senior leadership. - Coordinate cross‑team activities, facilitating agile and waterfall workflows as appropriate. - Present progress, metrics, and variations to stakeholders and adjust plans accordingly. - Mentor project staff, fostering knowledge transfer and continuous improvement. - Liaise with business and technology partners to align project outcomes with strategic objectives. Required Skills: - 5+ years of project management in technology or financial services. - Proficiency with SDLC, waterfall & agile methodologies, and hybrid projects. - Hands‑on use of Planview, ServiceNow, JIRA (issue & portfolio). - Strong analytical, negotiation, and communication abilities. - Experience driving data‑centric initiatives (AI/ML, data governance, security). - Leadership experience in matrixed, cross‑portfolio environments. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Systems, Business, or related field. - Project Management Professional (PMP) or equivalent certification preferred. ---
Toronto, Canada
Hybrid
Senior
26-01-2026