Lead Engineer, Total Fund Management Technology

CPP Investments

$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Undergraduate degree in Engineering, Computer Science, or a related field
  • 8+ years of relevant software engineering experience with a focus on leading technical initiatives
  • Strong expertise in enterprise-grade system design using languages like Python, Java, C++, or SQL
  • Hands-on experience throughout the entire software development lifecycle
  • Familiarity with cloud technologies, especially AWS, and modern DevOps practices
  • Proficient in CI/CD pipelines and Agile methodologies
  • Ability to communicate complex technical concepts clearly to diverse audiences
  • Experience with AI-assisted development tools and building analytical platforms is a plus.

Responsibilities

  • Lead the entire software development lifecycle for complex projects
  • Own architectural decisions ensuring solutions meet enterprise standards
  • Manage technical delivery, proactively addressing risks and dependencies
  • Promote engineering best practices including clean code and automated testing
  • Design and support high-quality solutions within an Agile framework
  • Translate portfolio management needs into effective technical solutions
  • Conduct root-cause analysis for production issues and implement effective fixes
  • Mentor engineers and foster a culture of continuous improvement
  • Influence technical direction and collaborate with cross-functional teams
  • Build trusted relationships with stakeholders across the organization
  • Model the company's values of Integrity, Partnership, and High Performance.

Benefits

  • Access to cutting-edge AI tools to enhance productivity
  • Dedicated learning time for professional development
  • Supportive environment enabling impactful work
  • Collaborative and performance-driven workplace culture
Full Job Description
Role Summary:

As a Lead Software Engineer, you will play a critical technical leadership role within the Total Fund Management (TFM) Portfolio Management Engineering team, designing, building, and evolving enterprise-grade technology solutions that support top-of-house portfolio management and fund management decision-making.

You will lead technical design and delivery across complex initiatives, partner closely with product managers, investment professionals, and peer technology teams, and ensure solutions are scalable, resilient, and aligned with CPP Investments' long-term investment strategy.

In addition to hands-on engineering, you will provide technical direction, mentorship, and coaching to engineers, driving engineering excellence, continuous improvement, and high-quality delivery outcomes across the team.

Accountabilities & Qualifications:

The Total Fund Management Technology team supports the enterprise-level investment structure and processes for managing CPP Investments' Total Portfolio. The team collaborates across investment, risk, and operations groups to integrate and optimize portfolio management workflows using modern, cloud-native technologies.The TFM Engineering team builds platforms and analytical capabilities that enable portfolio construction, monitoring, and decision-making at scale, supporting the long-term objectives of the CPP Fund.

Accountabilities
  • Lead the end-to-end software development lifecycle for complex initiatives, from problem framing and solution design through development, testing, deployment, and support
  • Own technical designs and architectural decisions, ensuring solutions are scalable, resilient, secure, and aligned with enterprise standards
  • Drive delivery accountability for technical outcomes, proactively managing risks, dependencies, and trade-offs
  • Apply and promote engineering best practices, including clean code, automated testing, CI/CD, and cloud-native design patterns
  • Design, build, test, and support high-quality backend, data-centric, and user-facing solutions in an Agile environment
  • Partner closely with Product Managers and business stakeholders to translate complex portfolio management needs into effective technology solutions
  • Lead root-cause analysis of production issues and implement sustainable fixes to improve platform stability and reliability
  • Provide technical guidance, coaching, and mentorship to engineers, fostering a culture of learning, feedback, and continuous improvement
  • Influence technical direction beyond your immediate team through collaboration with peer engineering and data teams
  • Build strong, trusted relationships with investment professionals, business partners, and technology stakeholders
  • Act as a role model for CPP Investments' Guiding Principles of Integrity, Partnership, and High Performance


Qualifications
  • Undergraduate degree in Engineering, Computer Science, or a related field
  • 8+ years of relevant software engineering experience, including leading complex technical initiatives
  • Strong experience designing and building enterprise-grade systems using languages such as Python, Java, C++, or SQL
  • Hands-on experience across the full software development lifecycle, including design, development, testing, deployment, and support
  • Experience with cloud technologies, preferably AWS, and modern DevOps practices
  • Proficiency in CI/CD pipelines, automated testing (unit and integration), and Agile methodologies (Scrum/Kanban)
  • Strong ability to communicate complex technical concepts clearly to both technical and non-technical audiences
  • Experience using AI-assisted development tools, including LLM-based coding assistants and agent-based or automated development workflows, to augment software design, development, and testing.
  • Experience building data-intensive or analytical platforms in an investment or capital markets context is an asset
  • Experience with frontend technologies such as Angular, React, or Dash is an asset
  • Experience with Infrastructure-as-Code tools such as Terraform is an asset


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.

#LI-ONSITE

Similar Jobs

More Jobs at CPP Investments

More Information Technology Jobs

Find similar Lead Engineer, Total Fund Management Technology jobs: