Search jobs > Toronto, ON > Lead data engineer

Lead Python Engineer, Technology & Data

CPP Investments
Toronto, Ontario, Canada
$90K-$175K a year (estimated)
Full-time

Job Description

Reporting to the Director Risk & TFM Technology, the Lead Engineer will build, evolve, and support technology solutions that enable Finance and Operations departments.

You will partner with business and technology departments to deliver on strategic priorities and business outcomes using agile methodologies.

The Lead Engineer will see the unique engineering challenges faced by one of the largest global institutional investors and apply cutting-edge technologies to inform very large investment decisions.

Through close partnership with investment professionals and operations, you will see firsthand how your software is impacting trade activities and delivering long-term value to the CPP Fund for the benefit of 20 million CPP contributors and beneficiaries.

Major accountabilities :

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

Qualifications

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

Additional Information

Visit our LinkedIn Career Page or Follow us on LinkedIn. #LI-RK1

At CPP Investments, we are committed to diversity and equitable access to employment opportunities based on ability.

We thank all applicants for their interest but will only contact candidates selected to advance in the hiring process.

Our Commitment to Inclusion and Diversity :

In addition to being dedicated to building a workforce that reflects diverse talent, we are committed to fostering an inclusive and accessible experience.

If you require an accommodation for any part of the recruitment process (including alternate formats of materials, accessible meeting rooms, etc.

please let us know and we will work with you to meet your needs.

Disclaimer :

CPP Investments does not accept resumes from employment placement agencies, head-hunters or recruitment suppliers that are not in a formal contractual arrangement with us.

Our recruitment supplier arrangements are restricted to specific hiring needs and do not include this or other web-site job postings.

Any resume or other information received from a supplier not approved by CPP Investments to provide resumes to this posting or web-site will be considered unsolicited and will not be considered.

CPP Investments will not pay any referral, placement or other fee for the supply of such unsolicited resumes or information.

3 days ago
Related jobs
Royal Bank of Canada>
Toronto, Ontario

Join our team as a dedicated Python Data Engineer, focused entirely on hands-on development tasks to transform our data engineering technology. Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Group Problem Solving, Quality Management, R...

Finance Professionals Inc.
Toronto, Ontario

Support the Senior Data Engineer in defining data quality metrics and processes to monitor data in production environment. ETL/ELT, data pipelines, or data engineering solutions. Ingest massive volumes of structure and unstructured format data, model, transform and store it in a variety of data stor...

S.i. Systems
Toronto, Ontario

Jr Data Engineer with Python, Sql and Tableau experience to support data driven projects for our large telco client -. As a Data Engineer, you will be responsible for designing, building and running the data driven applications which enable innovative, customer centric digital experiences. You will ...

0000050007 Royal Bank of Canada
Toronto, Ontario

Active Learning, Agile Methodology, Amazon Redshift, Apache Hadoop, Apache Spark, Application Integrations, AWS Cloud Computing, Data Pipelines, Data Science, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Kotlin Programming Language, Machine Learning...

AutoTrader.ca
Toronto, Ontario

This means you will work closely with the Product leads, Delivery leads, and Engineering Managers within a team of developers and SDETs to groom, estimate, and solution world class products - while acting as a hands-on developer yourself! 2. Own and lead agile engineering ceremonies such as stand-up...

S&P Global, Inc
Toronto, Ontario

Provide technical expertise in the areas of database design and implementation, services, master data management, data modeling, data quality, data governance, data access & data integration. Extensive Data modeling and experience with ELT development frameworks as well as data and integration t...

Adastra
Markham, Ontario

As Azure Data Engineer Lead, you will handle end-to-end solutions, architecture design, and documentation for large scale data implementations (related to big data and data warehousing). Senior/Lead Azure Data Engineer (7+ years) possessing skills in solutions design and hands-on development . Knowl...

ZS
Toronto, Ontario

The Data Engineering Lead is a senior professional responsible for managing and optimizing data architecture, ensuring data quality, and developing processes for effective data utilization for client team. The Data Engineering Lead not only designs and implements data processes but also mentors juni...

0000050007 Royal Bank of Canada
Toronto, Ontario

Highly skilled and knowledgeable lead who will work to transform our data engineering technology. Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Group Problem Solving, Quality Management, Requirements Analysis. We are seeking for a hig...

Capgemini
Toronto, Ontario

Senior Data Engineer - Tech Lead-076121. As a Team Lead, you will build distributed data processing solution and highly loaded database solutions for various cases including reporting, product analytics, marketing optimization and financial reporting. Year of experience as Data Engineer Tech Lead. M...