Posted yesterday
Senior Engineer, Risk, Risk & Total Fund Management Technology
@ Canada Pension Plan Investment Board
Toronto, Ontario
Requirements summary:
- Collaborate with business and technology partners to understand requirements, evaluate challenges and recommend practical, well-reasoned solutions.
- Undergraduate degree or college diploma in a related field, such as Computer Science or Engineering.
- 5+ years of relevant software engineering or development experience.
- Extensive programming experience with languages such as Python, or Java.
- Strong experience with AWS or other cloud provider
- Strong understanding of software development principles, including version control, testing methodologies and Agile development practices.
Source and dates
Employer career site / ATS feed · workday
- Employer posting date
- 2026-11-08
- First seen by our source
- 2026-11-09
- Source record updated
- 2026-11-09
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Canada Pension Plan Investment Board
| Field | Value |
|---|---|
| Open jobs on Jobsy | 28 |
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.
The Role
As a Senior Software Engineer, you will design, build, test and support technology solutions that enable business capabilities across CPP Investments. In this role, you will specifically support our Investment Risk teams, building technology and data solutions that enable risk analysis and informed investment decision-making.
Working closely with business and Technology & Data partners, you will deliver reliable software solutions, apply engineering best practices and contribute to continuous improvement. You will also support innovation, resolve technical challenges and mentor colleagues in a collaborative Agile environment.
The Team
Technology & Data (T&D) supports CPP Investments through technology solutions and capabilities that enable business operations and collaboration across the organization. The function partners with business teams to deliver and support technology products and services.
Accountabilities
- Independently design, develop, test and support moderately complex technology solutions and enhancements in an Agile environment.
- Apply software engineering best practices and drive continuous improvement in code quality, development processes and technical solutions.
- Collaborate with business and technology partners to understand requirements, evaluate challenges and recommend practical, well-reasoned solutions.
- Encourage innovation through experimentation, early feedback and continuous learning to respond to evolving business needs.
- Investigate operational incidents, facilitate root-cause analysis and contribute to the reliability of supported technology products.
- Research and adopt new technologies to enhance engineering capabilities and support business objectives.
- Mentor colleagues, foster a culture of collaboration and feedback, and maintain strong relationships with business, technology and vendor partners.
What You Bring
- Undergraduate degree or college diploma in a related field, such as Computer Science or Engineering.
- 5+ years of relevant software engineering or development experience.
- Extensive programming experience with languages such as Python, or Java.
- Strong experience with AWS or other cloud provider
- Strong understanding of software development principles, including version control, testing methodologies and Agile development practices.
- Ability to develop clean, readable, well-documented code while adhering to established coding standards.
- Strong analytical and problem-solving skills, with the ability to assess complex technical challenges and recommend effective solutions.
- Effective communication and collaboration skills, with the ability to work independently, share knowledge and support team development.
You 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.
We provide colleagues with cutting-edge AI tools, dedicated learning time, and practical support to help them deliver with greater impact.
Inclusion & Accessibility
CPP 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 Fraud
CPP 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
Journal
Only you can see this. Kept on this device, and in your account when you sign in.