Senior Python Software Engineer in Toronto

Senior Python Software Engineer in Toronto

Toronto Full-Time 100000 - 150000 $ / year (est.) Hybrid
Q

At a Glance

  • Tasks: Build scalable backend systems for financial operations and analytics.
  • Company: Growing fintech firm in downtown Toronto with a hybrid work model.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment with strong focus on innovation and career advancement.
  • Why this job: Join a dynamic team and tackle complex challenges in the finance sector.
  • Qualifications: Experience in backend development with Python or Rust and a passion for finance.

The predicted salary is between 100000 - 150000 $ per year.

We're partnering with a growing financial technology firm looking to add a Senior Backend Engineer to their engineering team in Toronto. This position focuses on building scalable backend systems that support investment operations, portfolio analytics, risk management, and financial data workflows across a sophisticated cloud-native platform used within capital markets environments.

You will work closely with engineering, quantitative, and business teams to design and deliver high-performance solutions handling complex financial datasets and workflows across multiple asset classes.

Key Responsibilities

  • Collaborate with internal and external stakeholders to understand business requirements and integrate financial and market data into core platform services.
  • Partner with quantitative, trading, and risk-focused teams to design new functionality and improve existing systems.
  • Develop an understanding of financial instruments, market data feeds, and investment workflows, particularly across rates and FX products.
  • Build and maintain backend services and APIs within a modern microservices architecture.
  • Design scalable cloud-native applications and distributed systems within AWS environments.
  • Contribute to backend development primarily using Python and Rust.
  • Model and manage complex financial datasets across multiple database technologies, including relational and NoSQL systems.
  • Support performance optimization, observability, reliability, and ongoing platform enhancements.

Requirements

  • Degree in Computer Science, Engineering, Mathematics, Finance, or a related field.
  • Strong backend software engineering experience with modern programming languages such as Python, Rust, Java, Go, or C++.
  • Experience designing APIs, distributed systems, and scalable backend applications.
  • Experience working with databases and data modelling concepts.
  • Interest in financial systems, trading platforms, risk management, or capital markets environments.
  • Exposure to cloud infrastructure and AWS services is an asset.
  • Strong problem-solving skills and interest in working on complex technical and business challenges.

All applications are reviewed by our recruitment team, and hiring decisions are made by people. We may also use AI-enabled tools to support parts of the application review process.

Senior Python Software Engineer in Toronto employer: Quantum Technology Recruiting Inc. (QTR)

Join a dynamic and innovative team in the heart of Downtown Toronto, where your expertise as a Senior Backend Engineer will be valued and nurtured. Our company fosters a collaborative work culture that prioritizes employee growth through continuous learning opportunities and mentorship, all while offering competitive benefits and a hybrid work model. Be part of a forward-thinking firm that is transforming the fintech landscape and making a meaningful impact in the financial technology sector.

Q

Contact Details:

Quantum Technology Recruiting Inc. (QTR) Recruitment Team

We think you need these skills to ace Senior Python Software Engineer in Toronto

Python
Rust
API Design
Distributed Systems
Cloud-Native Applications
AWS
Backend Development