Sr. Python Developer
Senior Python Developer
This is with a large IT services firm for a major Canadian bank and wealth mgnt firm.
Candidate must have legal work status for Canada.
Client Location is downtown Toronto, Ontario - close to TTC and GO
Hybrid - In-Office 3 days per week.
Perm/FT role, salary and benefits
Market rate
Description:
The Equities technology team is seeing hands-on Python Lead developer to build quantitative analytics and trading signals for front office business desks. This is a rapidly growing and high-priority area, and the growth in users and use-cases has warranted new investment from the Equities Cash, Derivatives and Prime businesses. In 2025, the platform capabilities will be expanded to include a fast timeseries data store, scalable real time streaming pipelines and an event driven back tester.
Responsibilities:
As a Python Developer, you will be responsible for designing, developing, implementing and supporting high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.
Collaborate with cross-functional teams to understand business requirements, data models, and analytics use cases, and implement relevant solutions.
The Equities technology team is seeking a collaborative, hands-on Python Lead developer to build quantitative analytics and trading signals for front office business desks. This is a rapidly growing and high-priority area, and the growth in users and use-cases has warranted new investment from the Equities Cash, Derivatives and Prime businesses.
As a Senior / Lead Developer, you are required to:
• Work closely with quants and traders on multiple trading desks to design, develop, deploy and support new innovative business solutions
• Work within a global team in an agile environment, so strong communications skills are very important
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
7+ years in IT as a application or support Developer
Proven experience working with Python as a Developer, 4+ years with hands-on experience in Python.
Proven experience working with databases and SQL, (No SQL like MongoDB and RDBMS like PostgreSQL - 3+ yrs preferred).
Experience with financial systems and products like Broadridge and Equities, Listed Options, etc.
Experience developing / designing high quality data-driven enterprise-wide systems
Python data engineering stack: Pandas / Parquet / FastAPI / Jupyter / Airflow / Streamlit / Ray
Experience with high-performance data stores and query engines like Trino/Snowflake
Experience with real-time streaming analytics tech like Kafka / Flink
Experience with cloud container technologies, e.g. AWS, Azure, GCP, Docker, or Kubernetes
Experience with data transformation.
Experience building Rest API and/or GraphQL.
Desirable if someone has FIX protocol experience and or experience connecting to DTCC and it's APIs.
Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Experience with Agile development methodologies and tools (e.g., JIRA, Git) is preferred.
Desired Skills:
• Experience with financial concepts such as Equities / Options / Futures - Equity Derivatives Analytics
• Full stack HTML5 Web development experience
• Generative AI Prompt engineering knowledge
This is with a large IT services firm for a major Canadian bank and wealth mgnt firm.
Candidate must have legal work status for Canada.
Client Location is downtown Toronto, Ontario - close to TTC and GO
Hybrid - In-Office 3 days per week.
Perm/FT role, salary and benefits
Market rate
Description:
The Equities technology team is seeing hands-on Python Lead developer to build quantitative analytics and trading signals for front office business desks. This is a rapidly growing and high-priority area, and the growth in users and use-cases has warranted new investment from the Equities Cash, Derivatives and Prime businesses. In 2025, the platform capabilities will be expanded to include a fast timeseries data store, scalable real time streaming pipelines and an event driven back tester.
Responsibilities:
As a Python Developer, you will be responsible for designing, developing, implementing and supporting high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.
Collaborate with cross-functional teams to understand business requirements, data models, and analytics use cases, and implement relevant solutions.
The Equities technology team is seeking a collaborative, hands-on Python Lead developer to build quantitative analytics and trading signals for front office business desks. This is a rapidly growing and high-priority area, and the growth in users and use-cases has warranted new investment from the Equities Cash, Derivatives and Prime businesses.
As a Senior / Lead Developer, you are required to:
• Work closely with quants and traders on multiple trading desks to design, develop, deploy and support new innovative business solutions
• Work within a global team in an agile environment, so strong communications skills are very important
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
7+ years in IT as a application or support Developer
Proven experience working with Python as a Developer, 4+ years with hands-on experience in Python.
Proven experience working with databases and SQL, (No SQL like MongoDB and RDBMS like PostgreSQL - 3+ yrs preferred).
Experience with financial systems and products like Broadridge and Equities, Listed Options, etc.
Experience developing / designing high quality data-driven enterprise-wide systems
Python data engineering stack: Pandas / Parquet / FastAPI / Jupyter / Airflow / Streamlit / Ray
Experience with high-performance data stores and query engines like Trino/Snowflake
Experience with real-time streaming analytics tech like Kafka / Flink
Experience with cloud container technologies, e.g. AWS, Azure, GCP, Docker, or Kubernetes
Experience with data transformation.
Experience building Rest API and/or GraphQL.
Desirable if someone has FIX protocol experience and or experience connecting to DTCC and it's APIs.
Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Experience with Agile development methodologies and tools (e.g., JIRA, Git) is preferred.
Desired Skills:
• Experience with financial concepts such as Equities / Options / Futures - Equity Derivatives Analytics
• Full stack HTML5 Web development experience
• Generative AI Prompt engineering knowledge
Job Title
Sr. Python Developer
Sr. Python Developer
Job Type
Full-Time Regular
Full-Time Regular
Location
Mississauga ON
Mississauga ON
Country
Canada
Canada