Lead Python Engineer, Technology Solutions

4 weeks ago


Toronto, Ontario, Canada CPP Investments Full time

Job Summary

CPP 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 testing, and apply architectural best practices to solve complex problems while driving continuous improvement
  • Effectively unit test and perform integration testing on software components
  • Design and build robust, resilient, and scalable technical solutions by working closely with peer Technology & Data teams and our business partners
  • Lead technical deliverables; continuously improve upon governance, partner with a end-user to build a deep understanding of their investment and operational processes to identify opportunities to enhance technology experience of departments
  • 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. Engage in production issue resolution, root cause analysis and implementation of controls to prevent reoccurrence. Provide post-implementation support to measure and ensure business benefits were realized

Requirements:

  • University degree in Engineering or Computer Science preferred
  • Extensive Experience in Software Backend Development: Over 8 years of robust experience in backend development across various programming languages
  • Proficient in Python Backend Development: More than 3 years of specialized experience in backend development using Python
  • Expertise in AWS Services: Strong knowledge and hands-on experience with 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, ensuring efficient and repeatable infrastructure management
  • Ability to build strong relationships, influence and communicate effectively with a diverse set of stakeholders, including business leaders, operational teams, and technical engineers
  • Ability to quickly understand the technology needs of business groups and quickly translate complex business needs to technology solutions
  • Demonstrate understanding of issues relevant to the broad organization and business strategic goals
  • Collaborative team player with a willingness to "get it done together" sharing practices and ideas across functions
  • Agent of change and continuous improvement in business processes and solutions
  • Exemplifies CPP Investments' Guiding Principles of Integrity, Partnership and High Performance


  • 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 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...

  • 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 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

    4 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...

  • Software Engineer I

    6 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 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...


  • 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 The Toronto-Dominion Bank (Canada) Full time

    About This RoleWe are seeking a seasoned Technology Solutions Lead to join our team at The Toronto-Dominion Bank (Canada). As a key member of our technology leadership team, you will be responsible for delivering high-quality technology solutions that meet the needs of our business stakeholders.Key ResponsibilitiesLead the development and implementation of...


  • 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...


  • Toronto, Ontario, Canada jetfuel Full time

    Job Description:As a Senior Software Engineer in Python, you will be responsible for designing, developing, and maintaining large-scale software applications using Python. You will work closely with cross-functional teams to identify and prioritize project requirements, develop high-quality software solutions, and ensure timely delivery. Your expertise in...