Senior Principal Software Engineer

Questrade Financial Group

Toronto

Hybrid

CAD 160,000 - 190,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Paid time off
Hybrid work
Competitive pay
Career growth
Community involvement
Diversity & inclusion

Job summary

Questrade Financial Group invites a visionary Senior Principal Software Engineer to lead the API Platform & DX strategy. You will define enterprise-grade architecture for external APIs, developer portals, and MCP integrations, serving as the technical north star across multiple squads while ensuring API security and scalability.

In this IC role, you will mentor engineers, push modern backend/frontend patterns (C#, Python, Node.js, OpenAPI/GraphQL), and collaborate with business leaders to

Qualifications

  • 8+ years of software engineering experience with at least 3 years in staff/principal capacity.
  • Degree in Computer Science, Engineering or related field.
  • Experience with large-scale SaaS infrastructure and enterprise integrations.
  • Deep expertise in API gateway design and distributed systems.
  • Strong communication and leadership without direct people management.

Responsibilities

  • Define long-term architectural vision for public and partner APIs.
  • Architect scalable developer portals and automated SDK pipelines.
  • Specify security, identity and resilience models at scale.
  • Mentor engineers and influence technical directions across teams.
  • Bridge business goals with technical execution for robust APIs.

Skills

API Gateway architectures
Distributed systems
Backend development (C#, Python, Node.
OpenAPI & GraphQL
Kubernetes
Cloud platforms (GCP/AWS)
Technical leadership
Strategic thinking

Education

Bachelor's degree in Computer Science, Engineering or related field

Tools

Apigee
MCP (Model Context Protocol)
OpenAPI tooling

Job description

Questrade Financial Group (QFG), through its companies - Questrade, Questbank, Questrade Wealth Management, Community Trust Company, Zolo, and Flexiti, provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate services, financial services and more. We use cutting-edge technology to help Canadians become much more financially successful and secure.

At QFG, we combine human-centric collaboration with AI-driven innovation to redefine financial services.

The ideal candidate will be a catalyst for change, using AI to transform and deliver unparalleled customer experiences and shaping a future where AI empowers our teams to do their best work.

Join our diverse, inclusive, and hybrid workplace to unleash your creativity and nurture your curiosity without limits. If you share this sense of infinite possibility, come shape your future at QFG.

What’s in it for you as an employee of QFG?
  • Health & wellbeing resources and programs
  • Paid vacation, personal, and sick days for work-life balance
  • Competitive compensation and benefits packages
  • Work-life balance in a hybrid environment with at least 3 days in office
  • Career growth and development opportunities
  • Opportunities to contribute to community causes
  • Work with diverse team members in an inclusive and collaborative environment

This job posting is for an existing vacancy

We’re looking for our next Senior Principal Software Engineer. Could It Be You?

We are seeking a visionary Senior Principal Software Engineer to serve as the chief architect and technical north star for our API Platform & Developer Experience (DX). In this highly impactful Individual Contributor (IC) role, you will design the enterprise-wide technical strategy for our external developer ecosystems.

You will define the architecture for our API gateways, developer portals, SDK pipelines, and Model Context Protocol (MCP) integrations. As the ultimate technical authority for the platform, you will solve our most complex distributed systems challenges, drive engineering excellence across multiple squads, and influence the broader organizational tech strategy without the day-to-day responsibilities of people management. You will serve as a bridge between high-level business objectives and deep technical execution, ensuring our APIs remain robust, secure, and developer-friendly at a massive scale.

Need more details? Keep reading…
  • Architecture & Technical Strategy: Define the long-term architectural vision for our public APIs, Partner APIs, and internal gateway infrastructure (e.g., Apigee). Pioneer next-generation integration patterns, including MCP servers for LLM/AI agents. Lead cross-departmental technical investments and evaluate emerging technologies.
  • Platform & DX Excellence: Architect highly scalable, frictionless self-serve developer portals and automated SDK generation pipelines. Set standards for RESTful, GraphQL, and modern API paradigms. Ensure backward compatibility, high availability, and flawless performance of our external-facing systems under immense load.
  • Security, Identity & Resilience: Define the architectural blueprint for API identity (OAuth 2.0, OIDC, robust token management) and zero-trust access models. Partner with DevSecOps to design global rate-limiting, throttling, and threat mitigation strategies.
  • Technical Leadership & Mentorship: Act as the primary technical advisor to Directors and VPs. Mentor Principal, Staff, and Senior engineers across the organization. Foster a culture of engineering rigor, systems thinking, and continuous innovation. Represent the company as an industry thought leader at external tech conferences or via engineering blogs.
So are YOU our next Job Title? You are if you…
  • Education & Experience: 8+ years of software engineering experience with at least 3 years acting in a Staff, Principal, or Chief Architect capacity. Degree in Computer Science, Engineering, or a closely related field. Deep background in large-scale SaaS infrastructure, enterprise integrations, or global developer platform domains.
  • Technical Proficiency: Unrivaled expertise in API Gateway architectures (Apigee preferred) and distributed systems. Mastery of modern backend environments (e.g., C#, Python, Node.js) and frontend architectural patterns for portal development. Expert-level understanding of complex auth flows (OAuth 2.0, OIDC), API design standards (OpenAPI, GraphQL, MCP), and cloud-native infrastructure (Kubernetes, GCP/AWS).
  • Strategic Capabilities: Proven ability to influence executive leadership and drive technical alignment across matrixed teams without formal reporting authority. Exceptional systems thinking and risk mitigation skills. Track record of leading massive technical migrations or launching greenfield enterprise platforms. Exceptional communication skills, capable of translating the most complex technical challenges into clear business value.
Compensation Information:
  • Base salary range: $160,000 - $190,000
  • The final compensation package will be commensurate with the successful candidate's experience, skills, and geographic location (Canada). It includes a comprehensive benefits plan and a competitive incentive (bonus) program for Full-Time Permanent roles.

At Questrade Financial Group of Companies, with multiple office locations around the world, we are committed to fostering a diverse, inclusive and accessible work environment. This is an environment where individuals are treated with dignity and respect. Here, the unique skills and experience you bring will be valued. You will be supported and motivated, so that you can harness your unlimited potential. Our team reflects the diversity of the communities we serve and operate in. Having a collaborative and diverse team helps us push boundaries to bring the future of fintech into existence—not only for the benefit of our customers, but for those who build their career with us.

Questrade Financial Group of companies Applicant Tracking System utilizes artificial intelligence (AI) for application screening. The AI system operates on predetermined criteria, with final decisions subject to human review.

Candidates selected for an interview will be contacted directly. If you require accommodation during the recruitment/selection process, please let us know and we will work with you to meet your needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Principal Software Engineer
Senior Principal Software Engineer

United States Digital Space LLC • Toronto

Hybrid
CAD 223,000 - 265,000
Health & wellbeing resources
Paid vacation and sick days
Competitive compensation and benefits
+4
Principal Software Engineer
Principal Software Engineer

Questrade Financial Group • Toronto

On-site
CAD 135,000 - 165,000
Health benefits
Paid vacation & sick days
Hybrid environment
+3
Senior Principal AI Engineer
Senior Principal AI Engineer

Socket.dev • Toronto

Hybrid
CAD 165,000 - 180,000
Senior AI Engineer - AI Engineering & Enablement
Senior AI Engineer - AI Engineering & Enablement

Socket.dev • Toronto

Hybrid
CAD 120,000 - 140,000
Health & wellbeing resources
Paid vacation & sick days
Competitive compensation & benefits
+4
Principal Software Engineer
Principal Software Engineer

Community Trust Company • Canada

Hybrid
CAD 135,000 - 165,000
Health & wellbeing resources
Paid vacation and sick days
Hybrid work environment with 3 days in
+2
Principal AI Engineer
Principal AI Engineer

Socket.dev • Toronto

Hybrid
CAD 150,000 - 190,000
Health & wellbeing resources
Paid vacation and sick days
Hybrid work environment (3+ days in‑办公
+2
Senior Full Stack API Engineer
Senior Full Stack API Engineer

Community Trust Company • Canada

Hybrid
CAD 110,000 - 140,000
Hybrid work environment
Comprehensive benefits
Bonus program
Senior Full Stack API Engineer
Senior Full Stack API Engineer

United States Digital Space LLC • Toronto

Hybrid
CAD 110,000 - 140,000
Health & wellbeing resources
Paid vacation, personal & sick days
Competitive compensation and benefits
+4
Principal AI Engineer
Principal AI Engineer

Questrade Financial Group • Toronto

Hybrid
CAD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Community Trust Company • Toronto

On-site
CAD 120,000 - 140,000
Benefits plan
Bonus program
Hybrid work environment