About The Position

As the Solution Architect supporting the Marketing Modernization & Enablement portfolio, you'll be the hands-on technical backbone for new and innovative technology initiatives that enhance our marketing execution processes. Marketing Modernization is focused on improving the end-to-end journey for content distribution, marketing, and analytics by designing bespoke in-house tools. In this role, you'll own solution architecture for prioritized use cases and proofs of concept, spending approximately 30–40% of your time coding during builds and contributing to engineering standards and practices. You'll also be responsible for feature design, shaping the product roadmap, and leading production handoff and readiness. Your expertise will help drive efficiencies, elevate engineering quality, and ensure successful delivery of technology solutions. At CIBC we enable the work environment most optimal for you to thrive in your role. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1-3 days per week on-site, while other days will be remote.

Requirements

  • Diploma in Computer Science or a related field, or equivalent experience.
  • 4–6+ years in software development.
  • 2+ years in a lead or architect role.
  • Proficient in Python.
  • Demonstrate hands-on experience with cloud platforms (Databricks preferred) and/or GCP.
  • Experience building and deploying applications using LLM APIs.
  • Experience packaging and handing off code for production deployment and support.
  • Strong knowledge of Docker, CI/CD, and API-first architecture.
  • Excellent documentation habits.
  • Experience in regulated industries or financial services is strongly preferred.

Nice To Haves

  • Experience with TypeScript/JavaScript is an asset.

Responsibilities

  • Produce architecture diagrams, component designs, and integration specifications that enable consistent and scalable implementations.
  • Build core solution components and enforce engineering standards through code reviews, testing practices, and documentation expectations.
  • Provide effort estimates and identify dependencies and constraints during prioritization to support delivery planning and decision-making.
  • Recommend tooling and environments (such as cloud platforms, Databricks, and CI/CD approaches) to enable efficient builds and reliable deployments.
  • Lead validation, deployment readiness, and structured technical handoff to production teams, including walkthroughs and issue resolution support.
  • Maintain and contribute to reusable patterns, standards, and technical documentation to improve repeatability and accelerate future use cases.

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service