Type : 6-Month Contract + Opportunity to Extend
Location : Toronto, ON
- Collabera is seeking a Senior Python Developer to join the Public Markets Technology - Total Fund Management Tradingteam at a major Canadian pension fund in Downtown Toronto.
- This hands-on role involves building and maintaining custom software solutions that support trading and post-trade functions across a wide range of asset classes including equities, fixed income, derivatives, OTC, and FX.
- Working in close partnership with investment professionals and operations teams, this position provides direct visibility into the business impact of engineering efforts.
Day-to-Day Responsibilities :
- The Senior Engineer will be responsible for designing, developing, and maintaining applications that support trading and post-trade activities across asset classes including equities, fixed income, derivatives, OTC, and FX.
- Approximately 50% of the role involves hands-on codingusing Python, REST APIs, and AWS Cloud.
- 20%of the time will be spent on analyzing requirements and implementing tailored solutionsin collaboration with traders, investment professionals, and operations teams.
- 20%of the role is focused on production support, ensuring stability and responsiveness for business-critical trading platforms.
- The remaining 10%is dedicated to managing deploymentsand participating in the CI / CD process to support scalable and reliable software delivery.
Must-Haves :
10-15 years of experience as a developer
Experience in capital markets, trading systems, and trade lifecycle processes-Front / Middle / Back office application
Strong hands-on experience in Python, RestAPI, AWS Cloud, and Microservices
- Strong SQL and database skills
Familiarity with CI / CD pipelines and DevOps principles
- Ability to deliver scalable enterprise solutions in fast-paced environments
Plusses : Proficiency in C++
Multithreading experience
- Experience with Terraform
- Knowledge of FIX protocol
- Familiarity with Bloomberg and / or Murex trading platforms
- Exposure to Java or other programming languages