P

PSP Investments

Long-term institutional asset manager for pensions

Senior Developer - Private Markets Solutions Delivery

Backend Engineering +1Confirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or equivalent is required.
  • A minimum of five years of relevant experience is required, including at least three years in integration or full stack development.
  • Strong proficiency in Azure Integration Services and Azure DevOps, including CI/CD pipeline management, is required.
  • Experience with service and event-driven architectures, including REST API and ESB, is required.
  • Proficiency in Python, SQL, and Snowflake for development and data management is required.
  • Experience with Streamlit for developing interactive data interfaces and tools is required.
  • Experience in the financial industry and interest in industry development trends and tools are required.
  • Ability to work in agile mode within a complex, multi-team environment is required.
  • Strong analytical and problem-solving skills are required.
  • Excellent communication skills and the ability to challenge the status quo are required.
  • Bilingualism in English and French is required, including frequent English interactions with employees in Hong Kong, London, and New York offices and French interactions with employees in Montreal and Ottawa offices.

Responsibilities

  • Design and develop system integration solutions using Azure Integration Services and best practices in service and event-driven architecture.
  • Build and maintain CI/CD pipelines under Azure DevOps to ensure delivery quality and continuity.
  • Develop full stack web applications and interfaces to support business needs.
  • Design and implement databases, queries, and data flows using SQL, Python, and Snowflake.
  • Develop interactive data interfaces and tools using Streamlit.
  • Perform unit tests, integration tests, and code reviews to ensure product quality and maintainability.
  • Troubleshoot issues and provide product evolution recommendations.
  • Document and communicate work and progress.
  • Stay current with the latest technologies and trends to advise the team and improve existing products and efficiency.

Desired Qualifications

  • Familiarity with AI tools such as GitHub Copilot, Claude Code, or equivalent.

About the Company

PSP Investments

Long-term institutional asset manager for pensions

PSP Investments is the government-backed investment arm that manages Canada’s public sector pension funds, including the federal public service, the armed forces, and related police services. It invests contributions to earn sustainable returns over the long term, balancing growth with the need to avoid undue risk. The company runs a diversified portfolio across public and private markets—private equity, private credit, infrastructure, real estate, natural resources, and equities and fixed income—through direct investments and co-investments, while applying ESG factors to decision-making. Its goal is to ensure the long-term funding of Canada’s public sector pension plans by generating returns that meet current and future obligations for beneficiaries.

Company size
1,001-5,000
Company stage
Not listed
Total funding
$3.8B
Headquarters
Ottawa, Canada
Founded
1999

Recently Posted Jobs

Explore more opportunities at PSP Investments

See more jobs