About the Role
Design, build, test, and support technology solutions that enable portfolio construction, monitoring, analytics, and Total Fund Management decision-making. You will translate business needs into practical, reliable, and scalable technology solutions while applying engineering best practices and contributing to continuous improvement, innovation, and technical excellence.
Responsibilities
- Design, build, test, and support technology solutions and enhancements that enable business capabilities, working independently within an Agile environment.
- Develop backend, data-centric, and user-facing solutions supporting portfolio construction, monitoring, analytics, and Total Fund Management decision-making.
- Partner with Product Managers, investment professionals, and technology teams to understand portfolio management needs and translate them into practical, reliable, and scalable technology solutions.
- Apply engineering best practices and contribute to continuous improvement through coaching, knowledge sharing, experimentation, early feedback, and adoption of new technologies.
- Build an understanding of the technical landscape and supported business capabilities to critically assess requests, frame problems, and develop well-reasoned recommendations.
- Support operational reliability by facilitating root-cause analysis of incidents, adhering to Agile software development lifecycle practices, and applying appropriate testing, observability, and engineering standards.
- Foster collaboration, mentorship, feedback, and professional growth while maintaining strong relationships with business partners, peer technology teams, and vendor partners.
Requirements
- 5+ years of relevant experience in software engineering or a related technology discipline.
- Strong understanding of software development practices, including version control, testing methodologies, Agile development, and coding standards.
- Exposure to cloud technologies, preferably AWS, and modern DevOps practices including CI/CD, automated testing, observability, and operational reliability.
- Exposure to AI-assisted development practices, LLM-based coding assistants, or agent-based automation workflows.
- Exposure to capital markets, investment management, portfolio management, data-intensive analytical platforms, frontend or visualization technologies, or Infrastructure as Code is an asset.
- 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.
Skills
- Python
- C++
- Java
- Clean code
- Readable code
- Well-documented code
- Version control
- Testing methodologies
- Agile development
- Coding standards
- Cloud technologies
- AWS
- DevOps
- CI/CD
- Automated testing
- Observability
- Operational reliability
- AI-assisted development
- LLM-based coding assistants
- Agent-based automation workflows
- Capital markets
- Investment management
- Portfolio management
- Data-intensive analytical platforms
- Frontend technologies
- Visualization technologies
- Infrastructure as Code
Location
- Onsite
Work Type
- Full-time
Experience Level
- Senior
Education Level
- Undergraduate degree or college diploma in a related field, such as Engineering or Computer Science.
Benefits
- Cutting-edge AI tools
- Dedicated learning time
- Practical support
About the Company
- 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.
Equal Opportunity
- 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.
