Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Software Platform Engineering

$135k - $165k per year

Questrade Financial Group

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

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

We’re hiring a Principal Software Engineer who can do more than own the full stack. You’ll define how it’s built, and then build it yourself. You’ll lead solution design, drive architectural decisions, and write the code that ships. This is a hands‑on role: you’ll work alongside other senior and principal engineers as peers, everyone pulling their own weight and expecting the same from others. You design it, you code it, you own it in production.

Three days a week you’ll be on‑site at our North York office, working directly with engineers and product leads across teams. Our team uses AI tools like Cursor, Claude, and Gemini as a core part of how we work, not as optional extras. You’re expected to use them daily to move fast, stay sharp, and deliver at a high standard.

This role is for engineers who don’t wait to be handed a technical strategy. They write it. If you can translate a business problem into an architecture, own the solution end‑to‑end, and work closely with engineers and product leads to get it built right, we want to talk.

You’ll have real authority over technical direction, not an advisory seat. You’ll work with a team that ships frequently, takes AI tooling seriously, and treats engineering judgment as a first‑class input into product decisions. If you want to work at a level where the architecture you design is the architecture that gets built, we want to talk.

Need more details?

  • Use Cursor, Claude, and Gemini as part of your daily workflow to accelerate coding, design thinking, reviews, and documentation. Always looking for ways to go faster without cutting corners.
  • Lead end‑to‑end solution design for complex initiatives: facilitate technical discovery, define system boundaries, and produce architecture artifacts that the team can build confidently against.
  • Make the hard technical calls across back‑end, web, and mobile, then implement them yourself in C# / .NET, Angular / TypeScript, and React Native. Architecture is not a document you hand off; it’s code you ship.
  • Work in‑person with engineers and product leads to translate requirements into technical strategies, surface trade‑offs early, and keep solutions aligned with product direction.
  • Collaborate with other senior and principal engineers to align on architecture, share ownership of hard problems, and hold each other to a high bar.
  • Lead design and architectural reviews, produce technical documentation, and hold yourself to a high bar from first design to production.

So are you our next Principal Software Engineer?

  • Active daily use of AI development tools like Cursor, Claude, and Gemini. This is a hard requirement. If you’re not already using AI to code, review, and design faster, this role is not the right fit.
  • 10+ years of professional software engineering experience with a track record of leading technical initiatives, not just contributing to them.
  • Demonstrated experience leading solution design for complex systems: facilitating architecture sessions, producing design documentation, and driving teams from ambiguity to executable plans.
  • Strong hands‑on command of C# / .NET / ASP.NET Core and TypeScript, with experience in Angular and React Native (or a documented history of picking up frameworks fast).
  • Deep practical knowledge of Domain‑Driven Design (DDD) and Event‑Driven Architecture (EDA) applied in real production environments.
  • Ability to communicate technical decisions clearly to both engineers and product leads. You can go deep on implementation details with a developer and talk trade‑offs with a PM without losing either audience.
  • Comfortable with in‑person collaboration in North York three days per week. This role requires presence, not just availability.

Kudos if…

  • Experience with real‑time technologies like WebSockets, gRPC, or Firebase.
  • Hands‑on with Google Cloud Platform (GCP), our cloud environment.
  • Complex query experience in analytical databases like BigQuery or Bigtable.
  • Contributions to open‑source or a portfolio that demonstrates architectural thinking, not just shipping velocity.

Additional Information

  • This role requires three days of in‑office presence per week for Greater Toronto Area (GTA) residents. For candidates residing outside the GTA, a remote workplace arrangement is available.

Compensation Information

  • Base salary range: $135,000 - $165,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.

If you require accommodation during the recruitment/selection process, please let us know and we will work with you to meet your needs.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Software Platform Engineering in Toronto, ON vacancy
  • $165k - $200k per year

     ...to enable and grow the global GTB business.Role OverviewAs a Principal Engineer within the Global Transaction Banking (GTB) program, you will...  ...leadership and hands-on engineering to build the next-generation GTB Platform. This is not a strategy-only role — you will be actively in... 
    Suggested
    Work from home

    TD

    Toronto, ON
    8 days ago
  • Lead the AI Model Serving team at Workday as a Principal Software Development Engineer. Focus on building large-scale distributed systems while shaping...  ...to set a product vision for Workday's AI Model Serving platform. With over eight years of experience, you'll leverage your... 
    Suggested

    HR Tech Job

    Toronto, ON
    2 days ago
  • Principal Software Engineer (Canada) Key Responsibilities Build and drive solutions using the technologies you and your team choose. Develop applications using modern technologies and tools such as React, Node.js, SQL, TypeScript etc. Participate in all aspects of... 
    Suggested

    TechnoCred

    Toronto, ON
    8 days ago
  • Enhance digital communication as a Software Engineer I with the Notification Platform team. This entry-level position focuses on developing crucial software features for our Operations Cloud. As part of the Notification Platform team, you’ll engage in software engineering practices... 
    Suggested

    United States Digital Space

    Toronto, ON
    1 day ago
  • $126.8k - $164.1k per year

     ...class, diverse and inclusive technology team within TD Securities. The Velocity team focuses on rapid, precise data platform evolution. As a Principal Engineer, you will own data platform operations and customer delivery while fostering a start‑up mindset and leveraging the... 
    Suggested

    The Toronto-Dominion Bank (Canada)

    Toronto, ON
    2 days ago
  • $184.2k - $276.4k per year

     ...People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate...  ...that keep Block moving. We are looking for a Senior Software Engineer who is broad, curious, and energized by solving... 
    Long term contract

    Block

    Toronto, ON
    8 days ago
  • Empower small businesses as a Lead Mobile Software Engineer. Take charge of developing leading-edge mobile applications while mentoring a dynamic...  ...development Champion the development process for mobile platforms to create real value for users and deliver excellence in a... 

    Jobber

    Toronto, ON
    8 days ago
  •  ...technology firm, located in Toronto, seeks an experienced engineer to contribute to developing Waabi World, a premier...  ...vehicles. Candidates will enhance the simulation platform's performance, design orchestration software, and interact with internal users to improve their experience... 
    Remote work

    Waabi

    Toronto, ON
    8 days ago
  • $209k - $283k per year

    Come join Intuit as a Principal Software Developer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges, solve tough problems, and have deep empathy for our customers. You’ll work with a small group of passionate engineers... 
    Long term contract
    Temporary work
    Relocation package

    Intuit Inc.

    Toronto, ON
    8 days ago
  • A leading financial technology firm based in Canada is looking for a Principal Software Engineer to design and deliver complex systems within the QuestX portfolio. The successful candidate will have over 8 years of experience, expert knowledge in NodeJS, ReactJS, and AngularJS... 

    Questrade Financial Group

    Toronto, ON
    8 days ago
  • $164.6k - $268.9k per year

    Software Engineer, ML Infra & Distributed Systems (Staff & Principal) About the Role: As a Software Engineer on the ML Infrastructure team, you will collaborate closely...  ...to build world-class machine learning inference platforms. These platforms power essential services like... 
    Long term contract

    Tubi - Canada

    Toronto, ON
    2 days ago
  •  ...California in 2004 when a visionary engineer, Fred Luddy, saw the...  ...Our intelligent cloud-based platform seamlessly connects people, systems...  .... Job Description The Senior Principal Platform Architect is a...  ...professional services firms or cloud software company), focused on... 
    Work at office
    Remote work
    Flexible hours

    Servicenow

    Toronto, ON
    26 days ago
  •  ...products power the professionals who are shaping the world. Our platforms drive legal, tax, accounting and audit products, including...  ...Manager, Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be the technical architect... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $110k - $270k per year

     ...excellence and customer success. In the role of Senior Software Engineer, Data Platform at Opendata, you'll spearhead the development of entirely...  ...including data ingestion, storage and processing engine Develop algorithms to build complex data relationships... 
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Toronto, ON
    29 days ago
  • A leading technology company in Ontario is seeking a Principal Software Developer with expertise in building APIs using Python or Node.js. The candidate will design and implement AI features while ensuring the highest quality and performance across applications. With 8-10+ years... 

    PowerToFly

    Toronto, ON
    8 days ago
  • $200k - $235k per year

    Staff Software Developer, Backend Platform Toronto, Canada Join us in building the future of finance. Our mission is to democratize finance for all...  ..., libraries, and tooling that support hundreds of engineers working across backend services. By improving development... 
    Long term contract
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    8 days ago
  • $130k - $160k per year

     ...25 million monthly visits . Through AutoSync , we provide software solutions to 3,500+ dealers , streamlining their operations...  ...the future of automotive retail. About the role Join our Platform Engineering team at AutoScout24 Group / Trader Corporation. We build the... 

    AutoTrader.ca

    Toronto, ON
    8 days ago
  • $140k - $180k per year

    As a Principal Data Engineering leader at RAVL, you will design, define, and elevate enterprise‑grade data and AI platforms that are secure, scalable, and high‑performance. Operating as a Community of Practice (COP) Leader within the BuildIQ organization, you will build horizontal... 
    Remote work

    RAVL

    Toronto, ON
    8 days ago
  •  ...automatique (Data and Machine Learning Platform), l'ingénieur Principale en...  ...Ce que vous ferez Être le principal moteur et expert pour la...  ..., the Principal ML Platform Engineer within Mistplay’s Data Team...  ...from working infrastructure and software to support machine learning... 
    Full time
    Work at office
    Day shift
    2 days per week

    mistplay

    Toronto, ON
    6 days ago
  • Be a Senior Software Developer driving innovation through AI technology at our growing startup...  ...of critical features on our AI-powered platform. You will guide technical decisions and...  .... Your contributions will shape our engineering culture and the future of innovation funding... 

    United States Digital Space

    Toronto, ON
    1 day ago
  •  ...the overall success of the Cloud Security Engineering function by ensuring long‑term technical...  ...development, scalability, security, resiliency and platform modernization. Is this role right for...  ...‑on depth across GCP services – Compute Engine, GKE, Cloud SQL, Cloud Storage, VPC... 
    Long term contract
    Remote work
    Flexible hours

    Scotiabank

    Toronto, ON
    2 days ago
  • Join Questrade as a Principal AI Engineer, where you'll push the boundaries of AI engineering and automation...  .... Lead innovations in AI CI/CD and platform integration to enhance engineering...  ...• Significant experience in CI/CD and software quality • Familiarity with major cloud... 

    Questrade Financial Group

    Toronto, ON
    8 days ago
  • We are seeking an experienced Salesforce Platform Engineer to support the design, development, and enhancement of our commercial lending platform...  ...Technology (IT) Infrastructure Programming Languages Software Change Request Management Software Development Life Cycle (SDLC... 
    Flexible hours

    RBC

    Toronto, ON
    8 days ago
  •  ...the Job This role sits on the Chorus Engineering team in Toronto, working on mission-critical...  ...power our conversation intelligence platform. You'll be a technical anchor on the team...  ...What You Bring ~9+ years of hands-on software development experience using Python ~... 
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    5 hours ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates...  ...Your expertise won’t just elevate our platform, it will profoundly impact the futures...  ...partnership with our DevOps team, ensuring our software solutions are highly available,... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Toronto, ON
    11 days ago
  • Join to apply for the Software Engineer role at CSI Join to apply for the Software Engineer role at CSI Job Description Software...  ...technologies. In addition to its award-winning core banking platform, these include the latest in lending, digital banking,... 
    Full time
    Freelance
    Relocation package
    Flexible hours

    CSI

    Toronto, ON
    8 days ago
  •  ...RAVL is a boutique technology advisory and engineering firm focused on the financial services industry. Everything we do is centered on helping...  .... We’re growing our engineering team and hiring AI Platform Engineers to build next-generation AI systems across clients. This... 
    Permanent employment
    Full time

    ravl_io

    Toronto, ON
    14 days ago
  • We are looking for a Dynatrace Engineer to support monitoring implementation, application onboarding, log analytics, dashboard development...  ...Strong knowledge of Synthetic Monitoring and Log Analytics Understanding of cloud platforms and Kubernetes #J-18808-Ljbffr

    TechDoQuest

    Toronto, ON
    6 days ago
  • $125.8k per year

     ...Location Type Hybrid Department Product Engineering Are you an experienced software engineer with a passion for finding...  ...and trade-offs with peers and Staff/Principal engineers. Define and uphold quality for our mobile platform: performance, stability, and reliability... 
    Long term contract
    Full time
    Internship

    Jobber

    Toronto, ON
    2 days ago
  •  ...Solutions PureFacts is a revenue performance software company serving wealth management, asset...  ..., and grow revenue through a connected platform spanning pricing, billing, compensation,...  ...role The Machine Learning Platform Engineer will be responsible for building and... 

    PureFacts Financial Solutions

    Toronto, ON
    3 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Software Platform Engineering. Be the first to apply!