Principal Software Engineer at Questrade Financial Group | Ontario | Rezi

Principal Software Engineer at Questrade Financial Group

Principal Software Engineer

Questrade Financial Group · Ontario

Today

Principal Software Engineer

Questrade Financial Group · Ontario

6 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Questrade Financial Group (QFG) is seeking a Principal Software Engineer to lead solution design, drive architectural decisions, and write production code. This hands-on role involves collaborating with senior engineers, using AI tools daily, and translating business problems into executable technical strategies. The ideal candidate will own solutions end-to-end, from design to production.

Responsibilities

  • Use AI tools like Cursor or Claude daily to accelerate coding, design thinking, reviews, and documentation.
  • Lead end-to-end solution design for complex initiatives, including facilitating technical discovery and defining system boundaries.
  • Produce architecture artifacts that the team can build confidently against.
  • Make and implement technical decisions across back-end, web, and mobile using TypeScript, React, and React Native.
  • Work in-person with engineers and product leads to translate requirements into technical strategies, surface trade-offs, and align solutions with product direction.
  • Collaborate with other senior and principal engineers on architecture and problem-solving.
  • Lead design and architectural reviews.
  • Produce technical documentation.
  • Hold yourself to a high bar from first design to production.

Requirements

  • Active daily use of AI development tools like Cursor or Claude is a hard requirement.
  • 10+ years of professional software engineering experience with a track record of leading technical initiatives.
  • Demonstrated experience leading solution design for complex systems, including facilitating architecture sessions and producing design documentation.
  • Ability to drive teams from ambiguity to executable plans.
  • Strong hands-on command of TypeScript.
  • Proficiency with React and React Native, or a documented history of quickly learning new frameworks.
  • Deep practical knowledge of Domain-Driven Design (DDD) and Event-Driven Architecture (EDA) in production.
  • Strong object-oriented (OOP) fundamentals.
  • Ability to communicate technical decisions clearly to both engineers and product leads.
  • Comfortable with in-person collaboration in North York three days per week.

Skills

  • TypeScript
  • React
  • React Native
  • Domain-Driven Design (DDD)
  • Event-Driven Architecture (EDA)
  • Object-Oriented Programming (OOP)
  • Angular
  • C# / .NET Core
  • WebSockets
  • gRPC
  • Firebase
  • Google Cloud Platform (GCP)
  • BigQuery
  • Bigtable

Location

  • North York

Work Type

  • Hybrid
  • Full-Time Permanent

Experience Level

  • Principal

Salary/Compensations

  • Base salary range: $135,000 - $165,000
  • Comprehensive benefits plan
  • Competitive incentive (bonus) program

Benefits

  • Health & wellbeing resources and programs
  • Paid vacation, personal, and sick days
  • Competitive compensation and benefits packages
  • Career growth and development opportunities
  • Opportunities to contribute to community causes

About the Company

  • Questrade Financial Group (QFG) provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate services, financial services, and more through its companies: Questrade, Questbank, Questrade Wealth Management, Community Trust Company, Zolo, and Flexiti.
  • QFG uses cutting-edge technology to help Canadians become more financially successful and secure.
  • At QFG, we combine human-centric collaboration with AI-driven innovation to redefine financial services.
  • We are a diverse, inclusive, and hybrid workplace.

Equal Opportunity

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