C

CPP Investments

Long-term asset manager for retirement fund

Engineer – Risk - Risk & Total Fund Management

Backend EngineeringPosted on Nov 9
Full-timeToronto, ON, CanadaNo salary listedIn-person

About the Job

Requirements

  • An undergraduate degree or college diploma in a related field, such as Engineering or Computer Science.
  • At least 3 years of relevant experience.
  • Experience working with programming languages such as Python, C++ or Java.
  • Familiarity with software development concepts, including version control, testing methodologies and Agile development practices.
  • Ability to write clean, readable and well-documented code, pay attention to detail and adhere to coding standards.
  • Exposure to financial markets, investment risk management, portfolio risk analytics or enterprise risk management.
  • Experience with Python, SQL, APIs, data processing frameworks or application integration technologies.
  • Familiarity with cloud platforms such as AWS, CI/CD pipelines, automated testing, monitoring or observability practices.
  • Exposure to AI-assisted development, generative AI technologies or automation tools.

Responsibilities

  • Participate in designing, building, testing and supporting technology solutions or enhancements that enable business capabilities in an Agile environment with business and Technology & Data partner teams.
  • Apply engineering best practices and participate in continuous improvement across the team.
  • Build an understanding of the technical landscape and the business capabilities it supports, and apply critical thought to business requests.
  • Participate in experimentation and solicitation of early feedback to respond to evolving business needs.
  • Help frame and deeply consider problems with colleagues, identifying options.
  • Contribute to root cause analysis of operational incidents affecting supported products.
  • Adhere to Agile software development lifecycle practices and execute related duties as required.
  • Maintain strong relationships with business partners, peer technology teams and vendor partners.
  • Contribute to developing and enhancing applications, data pipelines and integrations supporting investment risk measurement, portfolio risk monitoring, scenario analysis, insight generation and other Risk capabilities.
  • Collaborate with engineers and Risk business partners to investigate data and application issues, validate analytical outputs and improve the reliability and maintainability of the team's technology solutions.

About the Company

CPP Investments

Long-term asset manager for retirement fund

CPP Investments manages the assets of the Canada Pension Plan for 22 million contributors and beneficiaries. It invests CPP funds across a global, diversified mix including public equities, private equities, real estate, infrastructure, and fixed income to support long-term retirement security. It works by making long-term, value-driven investments through an arm’s-length governance structure that allows patient capital in large, complex transactions. Its goal is to maximize CPP returns over the long term while minimizing the risk of loss to ensure the plan can meet its financial obligations.

Company size
1,001-5,000
Company stage
Not listed
Total funding
$61.3B
Headquarters
Toronto, Canada
Founded
1997

Recently Posted Jobs

Explore more opportunities at CPP Investments

See more jobs