Purpose. Performance. People.Joining CPP Investments means joining one of the world’s most admired and respected institutional investors to drive a single mandate: to deliver strong, sustainable returns for generations of Canadians.With a long-term horizon and global reach, we deploy capital at scale across public and private markets. Our size, stability, and disciplined investment philosophy allow us to pursue complex opportunities and build enduring partnerships worldwide.For our people, this means meaningful work with tangible impact, real opportunity, and collaboration with exceptional colleagues who value partnership and performance. Here, you’ll contribute to outcomes that matter alongside team members committed to excellence and shared success.Role Summary:The Active Equities (AE) Public Markets Technology team enables the technology capabilities that power the Active Equities investment department. We partner closely with investment, risk, and operations stakeholders to enhance portfolio management processes through scalable, cloud-native solutions.The team builds platforms and analytical tools that support portfolio construction, monitoring, research, and decision-making — directly contributing to the long-term performance of the CPP Fund.As an Engineer, you will contribute to the development and delivery of technology solutions, working closely with experienced engineers, product managers, and business stakeholders.Accountabilities & Qualifications:Software Development & ImplementationDevelop, test, and support backend services and applications using Python, contributing to scalable and reliable systemsBuild and enhance user interfaces using React or Plotly Dash, supporting tools used by investment professionalsContribute to feature development across the software development lifecycle, including implementation, testing, deployment, and supportWrite clean, maintainable, and well-tested code following established engineering standards and best practicesDebug issues, troubleshoot defects, and support production systems with guidance from senior team membersLearning & Technical GrowthQuickly learn and apply new technologies, tools, and domain concepts within the Active Equities spaceBuild understanding of portfolio management workflows and how technology supports investment decision-makingSeek feedback and continuously improve technical and problem-solving skillsStay current with modern engineering practices, including cloud technologies, DevOps, and AI-assisted development toolsCollaboration & Team ContributionCollaborate with engineers, product managers, and business stakeholders to understand requirements and contribute to effective solutionsParticipate actively in Agile ceremonies such as sprint planning, stand-ups, and retrospectivesContribute to team discussions, ask questions, and share ideas to improve solutions and processesDemonstrate CPP Investments’ Guiding Principles of Integrity, Partnership, and High Performance through accountability, collaboration, and a commitment to learning and qualityData & Platform ContributionAssist in building and maintaining data pipelines and analytical workflowsWork with data to support investment and portfolio management use casesContribute to ensuring data quality and reliability within systemsGain exposure to modern data platforms (e.g., Databricks) and cloud-based data ecosystemsQualificationsRequiredUndergraduate degree in Engineering, Computer Science, or a related field2+ years of relevant software engineering experienceExperience with Python or similar programming languagesFamiliarity with frontend development using React, Plotly Dash, or similar frameworksUnderstanding of software development fundamentals, including data structures, APIs, and testingExposure to cloud environments (preferably AWS)Familiarity with version control (e.g., Git) and basic CI/CD conceptsStrong willingness to learn, collaborate, and grow in a team environmentGood communication skills and ability to work with both technical and non-technical stakeholdersPreferred / AssetsExposure to data engineering concepts or analytical workflowsExperience with Databricks or modern data platformsExposure to financial services or investment-related systemsFamiliarity with Infrastructure-as-Code tools such as TerraformExposure to AI-assisted development toolsYou are motivated to contribute to something larger than yourself, approach complex challenges with rigor, and hold yourself to high standards in a collaborative, performance-driven environment.Inclusion & AccessibilityCPP Investments is committed to equitable access to employment and building a workforce that reflects diverse talent and perspectives. If you require accommodation at any stage of the recruitment process, please let us know and we will work with you to meet your needs.Attention: Protect Yourself from FraudCPP Investments is committed to a secure and transparent recruitment process. We will never ask candidates for payment or financial information at any stage of hiring. All legitimate opportunities are posted on our careers page, and communications will come from our applicant tracking system, Workday.CPP Investments may use AI tools to help screen and assess applicants by analyzing resumes and applications for relevant skills and experience. These tools support, but do not replace, human decision-making.#LI-ONSITE