About The Position

At KPMG in Canada, our people bring their unique perspectives to Canada’s most important challenges. Here, you can build momentum that reaches beyond our business, develop skills for the future, and take ownership of your career with support at every stage. Join a firm where your career can make a difference. Our Cloud & Software Engineering team is looking for a professional like you with the skills and drive to make a real difference.

Requirements

  • 4+ years of experience designing and developing software solutions.
  • Strong hands-on development experience with languages such as Typescript, JavaScript and Java, as well as frameworks including React, Node, Express and Next.js
  • Foundational technology skills in HTML, CSS and SQL.
  • Experience with APIs, databases, cloud services, integration patterns, and modern application architectures.
  • Familiarity with cloud platforms, including application deployment, integration, data, DevOps, containers, functions-as-a-service and cloud-native services. Azure experience in particular would be an asset
  • Experience with Git, CI/CD, automated testing, DevOps practices, and agile delivery.
  • Ability to analyze technical problems, communicate options, and recommend practical solutions.
  • Interest in Gen AI, AI-assisted engineering (Claude, Codex, Github Copilot), prompt patterns, and AI-accelerated SDLC practices.
  • Strong written and verbal communication skills, including the ability to explain technical concepts to business audiences.
  • Ability to travel for client and busines related requirements as needed.
  • English fluency is required; French is an asset but not required.
  • University degree in computer science, engineering, information systems, science, or a related field, or equivalent experience.

Nice To Haves

  • Azure experience in particular would be an asset
  • French is an asset but not required.
  • AWS, Azure and Google Cloud certifications would be an asset.

Responsibilities

  • Design, build, test, and deploy software components, APIs, integrations, and cloud-based solutions.
  • Lead smaller technical workstreams or features from design through implementation.
  • Collaborate with architects, managers, project managers, product owners, Toronto client teams, and the Montreal-based delivery team as part of a single national practice.
  • Contribute to solution design, estimation, backlog refinement, sprint planning, and technical documentation.
  • Participate in code reviews and help improve engineering standards, test coverage, security, and maintainability.
  • Use AI-assisted delivery tools responsibly to accelerate development, testing, analysis, and documentation.
  • Troubleshoot issues across application, data, infrastructure, and deployment layers.
  • Participate in occasional travel to Montreal, approximately twice per year, to support collaboration, team-building, and planning activities.
  • Mentor consultants and contribute to a collaborative, learning-oriented team environment.

Benefits

  • may be eligible for bonus awards
  • comprehensive and competitive Total Rewards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service