×
Register Here to Apply for Jobs or Post Jobs. X

Senior Python Developer

Remote / Online - Candidates ideally in
Toronto, Ontario, C6A, Canada
Listing for: Hillsdale Investment Management Inc.
Remote/Work from Home position
Listed on 2026-02-23
Job specializations:
  • Software Development
    Python, Software Engineer, Backend Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 150000 CAD Yearly CAD 100000.00 150000.00 YEAR
Job Description & How to Apply Below
Hillsdale Investment Management Inc.  (Hillsdale) is an independent, employee-driven, and client-aligned investment boutique managing assets on behalf of a select group of sophisticated institutional and private wealth investors. We engage in disciplined active investment management, specializing in equities, alternatives, ESG, and customized mandates. We are committed to producing the highest quality equity investment strategies. As a firm, we value curiosity, humility, resilience, and strive to maintain an open, collegial and dynamic work environment.

Hillsdale is recognized for both investment and service excellence – a reflection of our relentless pursuit of research and development and the dedication of our employees who invest alongside our clients.

Hillsdale has been recognized as a  Great Place to Work  for our industry and across Canada.

WHAT’S THE OPPORTUNITY?
We have an opportunity for a  Senior Python Developer  to join our Engineering team, where you will work closely with our Portfolio Management and Research team to  build fintech tools, Apps, dashboards, and datasets  used to inform investment decision making and to manage our Portfolios.

Design, develop and maintain our proprietary applications for investment research, portfolio management, and portfolio analytics by implementing back-end code, ETL workflows, APIs, database scripts and, occasionally, front-end UIs and reports.

Grow with the company in a startup-like environment where you will have the chance to: work at every stage of the SDLC, deal with a variety of technologies and tasks, propose new frameworks and libraries, skip corporate bureaucracy, etc.

Be a key contributor to developing and ensuring a smooth process of our production-related jobs, providing sporadic off-hours support.

Become (if you are not yet) a Pandas master, by learning from some of the best Pandas coders in Toronto.

WHAT WILL YOU BRING?

A minimum of  5 years of experience  developing back-end applications, web applications, custom ETL processes and proprietary data solutions.

Degree(s) in Computer Science, Engineering, Math, or a related discipline.

Strong software development skills with Python, or other OOP languages like Java, C++, C#.

Working knowledge of Python’s ecosystem:
Pandas, Dask, Flask/Django, Sql Alchemy, etc.

Proficient in software architecture and data model design.

Expertise with SQL, relational database concepts, and SQL scripting.

Strong communication skills - experience in communicating with other technical teams and ability to work closely with Portfolio Managers and Traders.

Motivation to self-start with a commitment to providing creative and robust software solutions.

Nice to Have (preferred but not required)

Experience working with financial data: manipulating time-series, cross-sectional, or panel datasets.

Working knowledge with Agentic AI frameworks like Open AI Agents SDK, Crew AI, Lang Chaing/Lang Graph, MCP, etc.

Investment industry/ engineering experience, CFA, FRM, CSC or related designation.

Front-end development experience with HTML + CSS + JS Frameworks (Angular, React).

Experience with No

SQL DBs (Mongo

DB, etc.) and Big Data frameworks (Dask, Spark, cuDF, etc.).

WHAT’S IN IT FOR YOU?

The estimated salary range for this position is CAD $100,000-$150,000. Actual compensation may vary based on several factors, including bonus eligibility, relevant experience, skills, education/training and location. The upper end of the range is typically reserved for candidates who demonstrate expertise exceeding the position’s requirements.

Extended health care and a generous Health Care Spending Account.

Professional Development: ongoing mentorship by a senior team of tech and investment professionals and growth opportunities/defined career pathing.

Supportive amenities and initiatives: gym membership, access to a fully stocked kitchen, catered lunches, ergonomic home office setup, and monthly employee appreciation events.

Access to an in-house personal Financial Advisor.

Hillsdale’s charitable giving program matches your donations and supports your volunteer interests.

Flexible work environment and commuting reimbursement when working from our office.

Cen…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary