Lead Python Engineer, Technology Solutions

3 weeks ago


Toronto, Ontario, Canada CPP Investments Full time

Company Overview

CPP Investments is a global investment organization that manages the funds of the Canada Pension Plan. We are seeking a highly skilled Lead Python Engineer to join our team and contribute to the development of technology solutions that enable Finance and Operations departments.

Key Responsibilities

  • Lead the software development life cycle from analysis to testing, applying architectural best practices to solve complex problems.
  • Design and build robust, resilient, and scalable technical solutions by working closely with peer Technology & Data teams and business partners.
  • Drive software delivery through prototyping exercises to solicit early user feedback and discover appropriate solutions.
  • Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.
  • Provide on-going operational and system support to Investment Operations Applications.

Requirements

  • University degree in Engineering or Computer Science preferred.
  • Extensive experience in software backend development, with a strong focus on Python.
  • Expertise in AWS services, including Lambda, API Gateway, S3, DynamoDB, and more.
  • DevOps and Infrastructure as Code: a strong DevOps mindset with practical experience in using Infrastructure as Code (IaC) tools for deployments.
  • Ability to build strong relationships, influence, and communicate effectively with a diverse set of stakeholders.

About CPP Investments

CPP Investments is a professional investment management organization that globally invests the funds of the Canada Pension Plan. We are committed to delivering long-term sustainability and value to our stakeholders.



  • Toronto, Ontario, Canada CPP Investments Full time

    Job SummaryCPP Investments is seeking a highly skilled Lead Python Engineer to join our Technology team. As a key member of our team, you will be responsible for building, evolving, and supporting technology solutions that enable Finance and Operations departments.Main Responsibilities:Lead the software development life cycle from analysis, development, to...


  • Toronto, Ontario, Canada CPP Investments Full time

    Company OverviewCPP Investments is a global investment organization that manages the funds of the Canada Pension Plan. We are seeking a highly skilled Lead Python Engineer to join our team and contribute to the development of technology solutions that enable Finance and Operations departments.Key ResponsibilitiesLead the software development life cycle from...


  • Toronto, Ontario, Canada Simcha Wine Corp Full time

    Job Title: {title}About the role:As a Senior Software Engineer (Python), you will be responsible for designing, developing, and maintaining large-scale software systems. Your primary focus will be on building scalable, efficient, and reliable software solutions using Python as the primary programming language. Key Responsibilities:• Develop software...

  • Python Lead with Ai

    3 months ago


    Toronto, Ontario, Ontario, Canada Kumaran Systems Full time

    You’ll be joining Kumaran's Application Engineering team. You’ll be at the heart of our digital transformation, the opportunity to work on cutting-edge technologies in AI, successfully delivering enterprise-scale projects involving multiple systems. You’ll lead the development, technical planning, and integration of these applications, focusing on...


  • Toronto, Ontario, Canada Posen Family Full time

    About the Role:This is a fantastic opportunity to work as a Software Development Engineer with a strong focus on Python. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop software applications using Python and other relevant...


  • Toronto, Ontario, Canada Scotiabank Full time

    About This RoleScotiabank, a leading financial institution, seeks an exceptional Senior Data Engineer to join its Client Central technology team. As a key member of this team, you will be responsible for designing, developing, and implementing large-scale data processing solutions using big data technologies and Python.Job DescriptionThe ideal candidate will...


  • Toronto, Ontario, Canada CPP Investments Full time

    About the RoleCPP Investments is a global investment organization seeking a highly skilled Lead Python Engineer to join our Technology team. As a key member of our team, you will be responsible for building, evolving, and supporting technology solutions that enable Finance and Operations departments.Key ResponsibilitiesLead the software development life...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada VIVET Health Corp Full time

    Job DescriptionAs a Software Engineer with expertise in Java and Python, you will be responsible for the development of scalable and efficient software solutions. Your primary focus will be on building robust and reliable software systems using Java and Python. Key Responsibilities:• Design and develop software applications using Java and Python•...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job DescriptionWe are seeking a highly skilled Data Engineering Lead to join our team in Toronto, Canada. This is a full-time position with an estimated salary of $130,000-$180,000 per year.About ScotiabankScotiabank is a leading bank in the Americas, guided by our purpose: "for every future". We help our customers, their families, and their communities...


  • Toronto, Ontario, Canada Pixomondo Full time

    Pixomondo is a leading innovator in the content creation industry, leveraging cutting-edge technologies to push the boundaries of visual storytelling. We are seeking a highly skilled Solutions Engineer for Emerging Technologies to join our innovation team, driving the development of new content creation methodologies and workflows.As a key member of our...


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job Description:We are seeking a highly skilled software engineer with expertise in Java and Python to join our team at TD Securities. As a key member of our development team, you will play a critical role in designing and implementing the Trading Risk Warehouse platform. This is a unique opportunity to work on cutting-edge technologies and contribute to the...

  • Python Developer

    3 weeks ago


    Toronto, Ontario, Ontario, Canada Randstad Digital Full time

    Python Developer (Contract Position)Number of Positions: 1 Duration: 12 months initial contractLocation: Toronto, ON, CAMust be eligible to work in CanadaHybrid position, 3d/w onsite in Toronto mandatory Roles and responsibilities:This job is responsible for driving efforts to develop and deliver complex data solutions to accomplish technology and business...


  • Toronto, Ontario, Canada CB Canada Full time

    Job Title: Python DeveloperWe are seeking a highly skilled Python Developer to join our team at CB Canada. As a Python Developer, you will be responsible for designing, developing, and maintaining complex software systems using Python.Key Responsibilities:Design and develop scalable and efficient software systems using Python.Collaborate with...

  • Software Engineer I

    2 days ago


    Toronto, Ontario, Canada Microchip Technology Full time

    About Microchip TechnologyAt Microchip Technology, we're shaping the future of technology by designing innovative solutions that empower innovation. Our dedication to employee development, values-based decision making, and strong community ties has earned us numerous awards for diversity and workplace excellence.We're a team of dedicated professionals who...


  • Toronto, Ontario, Canada Porter Airlines Full time

    About the Role:Porter Airlines seeks an experienced software engineer to join our dynamic team and develop scalable, efficient software solutions. The successful candidate will be responsible for designing and implementing software applications using Java, Python, and C++ programming languages.Key Responsibilities:Collaborate with cross-functional teams to...


  • Old Toronto, Ontario, Canada Canada Pension Plan Investment Board Full time

    Lead Engineer, Risk & Total Fund Management TechnologyMake a meaningful impact at a global investment organization.At Canada Pension Plan Investment Board, we're dedicated to building a workforce that reflects diverse talent. Our commitment to inclusion and diversity is reflected in our Guiding Principles of Integrity, Partnership, and High Performance.The...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our Amazon Fulfillment Technologies Support Team.Key ResponsibilitiesTroubleshoot and resolve production software issuesDevelop monitoring solutions and perform software maintenanceImplement fixes for internally developed code, including Perl, Ruby, C/C++, and JavaPerform SQL...


  • Toronto, Ontario, Canada Microchip Technology Full time

    Microchip Technology Inc. OpportunityWe are a leading technology company dedicated to empowering innovation and excellence.Our team is seeking an experienced Software Development Engineer to join our Microchip FPGA group in Toronto.The ideal candidate will be responsible for developing next-generation compute platforms for edge compute applications...


  • Toronto, Ontario, Canada Black Widow Tattoo Gallery Inc. Full time

    Job Description:As a Software Engineer with a strong background in Python and C++, you will be responsible for designing and developing scalable software solutions for our company.Responsibilities:Design and develop software applications using Python and C++Work with cross-functional teams to deliver high-quality software productsCollaborate with...


  • Toronto, Ontario, Canada FRESHII Full time

    Job Title: Software Engineer with Proficiency in PythonWe are seeking a skilled Software Engineer with proficiency in Python to join our team. The ideal candidate will have strong coding skills and be able to work collaboratively with our team to deliver high-quality software solutions.Key Responsibilities:Design, develop, and test software applications...