Find Amazing Talent Find Your Dream Job

Junior Software Engineer

Direct Hire: Toronto, Ontario, CA

Salary Range: 100000.00 - 120000.00 | Per Annum

Job Code: 368320

End Date: 2026-04-26

Days Left: 29 days, 4 hours left

Title: Software Engineer (Junior)
Client: Investments
Type: Full-Time Permanent
Location: Toronto, ON
Work Model: 4 day onsite / 1 day remote
Salary: ~$100K–$120K Base
 
 
Overview:
Collabera is supporting the search for a Software Engineer (Junior) to join the Active Equities Public Markets Technology team at CPP Investments.
This team builds internal applications and tools that enable investment research and analytics for portfolio managers and analysts. The engineering work focuses primarily on Python-based application development and exposing existing data through APIs, dashboards, and analytical tools.
This role is ideal for an early-career engineer (~3 years of experience) with strong fundamentals who is looking to grow within a high-impact investment technology environment. The engineer will contribute to building scalable applications while working closely with senior engineers and business stakeholders.
 
Day-to-Day Responsibilities:
The Software Engineer will focus on building Python-based applications and services that support research and analytics workflows used by the investment team.
Responsibilities include developing backend services and APIs to expose investment data, as well as contributing to lightweight front-end dashboards for data visualization and analysis.
The engineer will work within a cloud-based environment (primarily AWS) and collaborate closely with the Lead Engineer and business stakeholders to deliver scalable, high-quality solutions.
 
Must-Haves:
• 3 years of software engineering experience (including strong internships + full-time experience)
• Strong hands-on Python development skills
• Experience building APIs and backend services
• Exposure to AWS or other cloud platforms
• Strong programming fundamentals and understanding of software engineering best practices
• Some front-end exposure (React or Plotly Dash preferred)
• Strong communication skills and ability to work with business stakeholders
• Strong academic background (targeting top-tier programs such as Waterloo, McMaster, Queen’s)
 
Plusses:
• Experience with Databricks
• Experience building analytics or research tools
• Exposure to financial services or investment management environments
• CFA (or working towards it)
• Experience working with data-driven applications

This is a direct hire opportunity. The selected candidate will be employed directly by our client. All compensation and benefits, including but not limited to medical insurance, retirement plans, paid time off, and other perks, will be provided by the client in accordance with their internal policies and subject to applicable laws and eligibility requirements.

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.

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.

Thanks,

Job Requirement
  • Python
  • Databricks
  • AI
  • Scalability
  • AWS
  • GCP
  • Azure
  • API
  • Backend
  • Data Driven
Reach Out to a Recruiter
  • Recruiter
  • Email
  • Phone
  • Raj Gupta
  • raj.pgupta@collabera.com
Apply Now
Apply Now
close-icon