Current jobs related to Senior Software Engineer - Old Toronto, Ontario - Canadian Imperial Bank of Commerce


  • Old Toronto, Ontario, Canada Capgemini Full time

    Job Title: Senior Software EngineerCapgemini is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing and implementing efficient data pipelines using Azure Data Factory, Azure Databricks, and Azure Synapse Analytics.Key Responsibilities:Design and implement data ingestion and...


  • Old Toronto, Ontario, Canada Jobber Full time

    Job Title: Senior Software EngineerJobber is a technology company that helps small businesses succeed. We're looking for a Senior Software Engineer to join our team and help us deliver amazing product solutions.About the RoleAs a Senior Software Engineer, you will champion projects and mentor more junior engineers. You will collaborate closely with Product...


  • Old Toronto, Ontario, Canada Jobber Full time

    Job Title: Senior Software EngineerJobber is a technology company that helps small businesses succeed. We're looking for a Senior Software Engineer to join our team and help us deliver amazing product solutions.About the RoleAs a Senior Software Engineer, you will champion projects and mentor more junior engineers. You will collaborate closely with Product...


  • Old Toronto, Ontario, Canada Scotiabank Full time

    Join a Winning TeamWe are seeking a talented Senior Software Engineer to join our Global Banking and Markets Engineering (GBME) team at Scotiabank. As a key member of our technology engine, you will play a critical role in powering our Corporate, Investment Banking, and Capital Markets businesses.About the RoleThe GBME team is a fast-paced, award-winning...


  • Old Toronto, Ontario, Canada Scotiabank Full time

    Join a Winning TeamWe are seeking a talented Senior Software Engineer to join our Global Banking and Markets Engineering (GBME) team at Scotiabank. As a key member of our technology engine, you will play a critical role in powering our Corporate, Investment Banking, and Capital Markets businesses.About the RoleThe GBME team is a fast-paced, award-winning...

  • Senior Data Engineer

    2 weeks ago


    Old Toronto, Ontario, Canada Data Engineer Jobs Full time

    About This RoleWe are seeking a highly skilled Senior Data Engineer to join our Analytics Engineering team. As a key member of this team, you will be responsible for designing and building scalable data models and ETL pipelines to support business decisions.Key Responsibilities:Collaborate with data scientists to design data models and answer questions.Work...


  • Old Toronto, Ontario, Canada Tampa Gardens Senior Living Full time

    About Veeva SystemsVeeva Systems is a pioneering organization in the industry cloud space, dedicated to helping life sciences companies accelerate the delivery of therapies to patients. With a strong focus on innovation and growth, we have achieved remarkable success, surpassing $2 billion in revenue in our last fiscal year and poised for continued...


  • Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full time

    Job Title: Senior Software EngineerCompany: Spa 23 Fitness and LifestyleJob Description:We are seeking a highly skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that...


  • Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full time

    Job Title: Senior Software EngineerCompany: Spa 23 Fitness and LifestyleJob Description:We are seeking a highly skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that...


  • Old Toronto, Ontario, Canada Rollbar, Inc. Full time

    Senior Software EngineerWe are seeking a highly skilled and motivated engineer to contribute innovative ideas and tools to support one of our major initiatives and products.About the RoleAs a Senior Software Engineer, you will collaborate with a highly professional team to ensure timely delivery of high-quality software solutions.Key ResponsibilitiesDesign...


  • Old Toronto, Ontario, Canada Rollbar, Inc. Full time

    Senior Software EngineerWe are seeking a highly skilled and motivated engineer to contribute innovative ideas and tools to support one of our major initiatives and products.About the RoleAs a Senior Software Engineer, you will collaborate with a highly professional team to ensure timely delivery of high-quality software solutions.Key ResponsibilitiesDesign...


  • Old Toronto, Ontario, Canada Tampa Gardens Senior Living Full time

    About Veeva SystemsVeeva Systems is a pioneering organization in the industry cloud space, dedicated to helping life sciences companies accelerate the delivery of therapies to patients. With a strong focus on innovation and growth, we have achieved remarkable success, surpassing $2 billion in revenue in our last fiscal year and poised for continued...


  • Old Toronto, Ontario, Canada Tampa Gardens Senior Living Full time

    About Veeva SystemsVeeva Systems is a pioneering organization in the industry cloud space, dedicated to helping life sciences companies accelerate the delivery of therapies to patients. With a strong focus on innovation and growth, we have achieved remarkable success, surpassing $2 billion in revenue in our last fiscal year and poised for continued...


  • Old Toronto, Ontario, Canada Flywheel Digital Full time

    The OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Flywheel Digital. As a key member of our Perpetua product team, you will play a critical role in developing and maintaining our growth optimization and reporting technology for the world's smartest eCommerce businesses.Our platform provides a unique opportunity for...


  • Old Toronto, Ontario, Canada Flywheel Digital Full time

    The OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Flywheel Digital. As a key member of our Perpetua product team, you will play a critical role in developing and maintaining our growth optimization and reporting technology for the world's smartest eCommerce businesses.Our platform provides a unique opportunity for...


  • Old Toronto, Ontario, Canada Tbwa ChiatDay Inc Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in the Toronto area. As a key member of our infrastructure team, you will be responsible for designing, deploying, and monitoring our cloud-based platform. Your expertise in cloud service mastery and software engineering will enable you to operate with autonomy and make strategic...


  • Old Toronto, Ontario, Canada Plunge Full time

    Plunge - Senior Software EngineerWe're seeking a highly skilled Senior Software Engineer to join our team at Plunge. As a key member of our engineering team, you will be responsible for designing, developing, testing, and shipping software to production.Key ResponsibilitiesDesign and develop software solutions that meet our high engineering standardsMaintain...


  • Old Toronto, Ontario, Canada Plunge Full time

    Plunge - Senior Software EngineerWe're seeking a highly skilled Senior Software Engineer to join our team at Plunge. As a key member of our engineering team, you will be responsible for designing, developing, testing, and shipping software to production.Key ResponsibilitiesDesign and develop software solutions that meet our high engineering standardsMaintain...


  • Old Toronto, Ontario, Canada Rollbar, Inc. Full time

    Senior Software EngineerWe are seeking a highly skilled and motivated engineer to contribute innovative ideas and tools to support one of our major initiatives and products.About the RoleAs a Senior Software Engineer, you will collaborate with a highly professional team to ensure the timely delivery of high-quality software solutions.Key...


  • Old Toronto, Ontario, Canada Rollbar, Inc. Full time

    Senior Software EngineerWe are seeking a highly skilled and motivated engineer to contribute innovative ideas and tools to support one of our major initiatives and products.About the RoleAs a Senior Software Engineer, you will collaborate with a highly professional team to ensure the timely delivery of high-quality software solutions.Key...

Senior Software Engineer

2 months ago


Old Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

About the Role

We are seeking a highly skilled and experienced Senior Software Engineer to join our Application Engineering team at the Canadian Imperial Bank of Commerce. As a key member of our team, you will be responsible for designing, developing, and deploying Generative AI-based systems using Python.

Key Responsibilities

  • Design and Planning: Perform and coordinate application programming activities, design the application's technical infrastructure, and ensure adherence to coding standards and best practices.
  • Development / Engineering: Develop and deploy Generative AI-based systems using Python, refactor existing codebases to improve performance and maintainability, and work with various Large Language Models (LLMs) and integrating them with other applications.
  • Leadership and Collaboration: Act as the Generative AI development team lead, run code-review sessions with the wider team, and support and mentor intermediate and senior developers by sharing knowledge, collaborating, and problem-solving.

Requirements

  • Experience: Strong understanding of coding standards, OOP principles, and design patterns, experience in building and deploying applications on OpenShift Container Platform (OCP), Kubernetes, and Azure, and experience with prompt engineering and common principles to manage and use prompts effectively.
  • Education: Degree or Diploma in Computer Science, Engineering, or Mathematics, Software Development or related field, and certifications in AI, Machine Learning, or Cloud Computing are an asset.
  • Skills: Analytical Thinking, Application Development, Database Management Systems (DBMS), Emerging Technologies, Project Management Technology, Technical Consulting, Technical Leadership, User Requirements, Work Collaboratively.

About Us

The Canadian Imperial Bank of Commerce is a leading financial institution committed to helping our clients, employees, and shareholders achieve what is important to them. We are a place where you can excel and make a meaningful contribution to our clients and communities. Our 44,000 employees help our clients achieve their financial goals because what matters to our clients, matters to us.