Find Amazing Talent Find Your Dream Job

Lead Software Engineer (Python and AWS)

Direct Hire: Toronto, Ontario, CA

Salary Range: 160000.00 - 170000.00 | Per Annum

Job Code: 368055

End Date: 2026-04-09

Days Left: 24 days, 19 hours left

Title: Lead Software Engineer (Python and AWS)
# of Openings: 1
Client: Investments Industry
Type: Permanent Direct Hire (FTE)
Location: Downtown, Toronto
Work Model: 4 day/week onsite
Bonus: 160-170k/annum + 25%
 
 
Overview
Collabera is supporting the search for a Lead Software Engineer to join the Active Equities Public Markets Technology team at CPP Investments.
This team partners closely with investment professionals to build internal research and analytics tools that help portfolio managers and analysts interact with and analyze investment data. The focus of the team is building lightweight applications and services that expose and visualize existing data, rather than developing complex data pipelines.
The Lead Engineer will own the design, architecture, and technical direction of applications across the platform while working closely with engineers and business stakeholders. This is a hands-on technical leadership role (no direct people management).
 
Day-to-Day Responsibilities
The Lead Software Engineer will drive the design and architecture of Python-based applications that support research and analytics workflows for the Active Equities investment platform.
Most of the work involves building internal applications and APIs that expose data from existing systems, allowing portfolio managers and analysts to query, analyze, and visualize investment data. These tools often include backend Python services combined with lightweight front-end dashboards (React or Plotly Dash).
The Lead Engineer will also guide engineering standards, mentor developers, and ensure that applications follow modern best practices around cloud architecture, testing, and deployment. The role requires close collaboration with investment teams and business stakeholders to translate research and analytical needs into scalable technical solutions.
 
Must-Haves
• 8–10+ years of software engineering experience
• Strong hands-on Python development experience
• Experience designing scalable applications and APIs
• Experience with AWS or similar cloud platforms
• Experience building data-driven applications or analytics tools
• Some front-end experience (React or Plotly Dash preferred)
• Strong understanding of software architecture and system design
• Strong communication skills and ability to collaborate with business stakeholders
 
Plusses
• Experience with Databricks or modern analytics platforms
• Experience working with investment, financial services, or capital markets data
• Experience building internal research tools, dashboards, or analytics platforms
• Familiarity with CI/CD pipelines and DevOps practices
 
 
 
The Company offers a total rewards package in accordance with all applicable federal, provincial, and local laws and requirements. Benefit eligibility and offerings vary based on role, employment status, and work location.
For contractor positions, benefits are limited to those entitlements and protections required by applicable law, which may include (as applicable) vacation pay, public holidays, leaves of absence, and other legally mandated benefits or payments.


We may use AI-enabled and/or automated tools to support parts of our recruitment process, including application screening, interview scheduling, and candidate communications. These tools are used to enhance consistency and efficiency. All hiring decisions involve human review and are not based solely on automated processing.
Job Requirement
  • python
  • AWS
  • react
Reach Out to a Recruiter
  • Recruiter
  • Email
  • Phone
  • Shashank Rathod
  • shashank.rathod@collabera.com
Apply Now
Apply Now
close-icon