Senior Principal Software Engineer

Questrade Financial GroupToronto, ON
CA$160,000 - CA$190,000Hybrid

About The Position

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.

Requirements

  • 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.
  • 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).
  • 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.

Responsibilities

  • 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.
  • 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.
  • 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.
  • 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.

Benefits

  • Health & wellbeing resources and programs
  • Paid vacation, personal, and sick days for work-life balance
  • Competitive compensation and benefits packages
  • Comprehensive benefits plan
  • Competitive incentive (bonus) program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service