1,458,708open jobs
88,929companies
225,059added this week
Browse all
Salary
$91k – $119k per year
Location
In office (Canada)
Seniority
Principal · 8+ years exp

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Sep 25, 2026. Questrade scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Questrade is a Canadian financial technology company founded in 1999 and based in Toronto. It operates one of the country's largest online brokerage platforms. The company also offers banking and managed investing products.

 

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 Principal Software Engineer. Could It Be You?

The Principal Software Engineer is a hands-on technical leader who owns the design and delivery of complex systems within the squad's portfolio. You will act as a force-multiplier for your team, leading the execution of highly complex engineering tasks and proactively expanding your technical scope to drive broader impact across the platform.

Leveraging your expert knowledge of Node.js, you will drive technical excellence within your domain, with an eagerness to also work in C# .NET. You will support the Engineering Team Lead by setting high standards for innovation, mentoring engineers, and making key architectural decisions that ensure our digital investing platforms are scalable, performant, and robust.

 

Need more details? Keep reading…

Key Responsibilities

Technical Delivery & Ownership: Maintain ownership of systems within the squad’s portfolio, proactively expanding scope to drive broader technical impact. Lead the delivery of highly complex tasks, ensuring exceptional quality within expected timelines.

Architecture & Solution Design: Propose engineering solutions for highly complex systems within your domain. Collaborate with technical stakeholders on prototyping and research to influence the definition of solution architecture.

Leadership & Mentorship: Act as a technical leader within the team, performing highly complex engineering tasks while supporting the Engineering Team Lead and other engineers on implementation details. Mentor team members by reviewing code, sharing expertise, and guiding them through complex technical challenges.

Optimization & Troubleshooting: Troubleshoot and optimize solutions for highly complex issues. Apply expert knowledge to resolve performance bottlenecks in real-time data streaming, database queries, and client-side rendering.

Quality Assurance: Define and execute complex test plans, including unit, integration, and performance tests. Ensure the team follows industry best practices for quality and automation.

Innovation: Stay up-to-date on industry trends and evaluate new technologies. Make decisions on localized system choices (e.g., library selection, code refactoring) within established frameworks and approved technologies.

Collaboration & Communication: Collaborate closely with cross-functional teams (Product, Design) to translate business requirements into technical solutions. Clearly explain complex technical concepts to both technical and non-technical teammates. Write clear documentation and design proposals.

 

So are YOU our next Principal Software Engineer? You are if you…

BS or Master’s degree in Computer Science, Information Systems, Systems Engineering, or a related field (or equivalent combination of education and experience).

8+ years of professional software development experience, with a proven track record of shipping successful, large-scale full-stack applications.

Backend Expertise: Deep expertise in Node.js and modern JavaScript/TypeScript backend development, with a strong eagerness to work in C# .NET. Experience with C++ is nice to have.

API Design: Proven experience architecting and building scalable RESTful and WebSocket APIs.

Software Design: Deep understanding and application of object-oriented programming (OOP), SOLID principles, and other software design patterns.

Architecture: Mastery of event-driven architecture and message queues (e.g., PubSub, Kafka, RabbitMQ). Expert knowledge of engineering principles and strong knowledge of multiple architectural patterns.

Data & Cloud: Strong experience with SQL and NoSQL databases, as well as major cloud providers (AWS, GCP, or Azure).

Core Frontend: Mastery of JavaScript/TypeScript and modern frontend ecosystems.

AI-Assisted Development: Eagerness to integrate AI tools (e.g., Claude) into daily engineering workflows — code generation, review, debugging, and documentation — to accelerate delivery and improve quality.

 

Leadership & Soft Skills

Ability to exceptionally perform and lead others on highly complex engineering tasks by applying or researching best solutions.

Proven experience acting as a technical reference and supporting team decision-making.

Strong ability to document technical solutions and lead technical discussions within the team.

Excellent analytical skills to troubleshoot highly complex issues and propose efficient engineering solutions.

Compensation Information:

Base salary range: $130,000 - $170,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.

Sounds like you? Click below to apply!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,458,708 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Canada
≈ $70k – $121k per year (Estimated) • In office • 7+ years exp • Oakville • Toronto • Waterloo
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
Databases
MySQL
PostgreSQL
Google BigQuery
BigQuery
AI/ML
Machine Learning
Frontend
Vue.js
Angular
React.js
JQuery
DevOps
Git
Apply
≈ $63k – $128k per year (Estimated) • In office • Full-Time • Winnipeg
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Angular
Cybersecurity
GDPR
Apply
≈ $63k – $128k per year (Estimated) • Hybrid • Montreal
Python
JavaScript
Java
TypeScript
SQL
C#
Groovy
Java
Spring Boot
Testcontainers
Databases
MySQL
PostgreSQL
Redis
AI/ML
LLM
Mobile
JUnit
DevOps
GCP
Helm
Azure DevOps
GitHub Actions
CircleCI
Prometheus
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
GitLab
Cybersecurity
Burp Suite
OWASP ZAP
QA
TestNG
Selenium
Cucumber
JMeter
Cypress
Playwright
Gatling
Appium
Rest-Assured
Pact
k6
Locust
Apply
Sr. Software Engineer 25 days ago
$91k – $109k per year • Hybrid • 5+ years exp • Bachelor's Degree • Toronto
Python
JavaScript
TypeScript
Python
Django
AI/ML
AI Agents
LLM
Frontend
React.js
DevOps
Rest API
Azure
CI/CD
AWS
Platform Engineering
Cybersecurity
ISO 27001
SOC 2
Apply
$73k – $101k per year • Remote (Austria) • Full-Time • Vienna
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
MS SQL
AI/ML
Claude Code
Frontend
Angular
DevOps
ArgoCD
AWS
Docker
Kubernetes
AWS Lambda
GitLab
Amazon S3
Management
Jira
Agile
Apply
$34k – $50k per year • Hybrid • Internship • Bachelor's Degree • Stamford
Python
JavaScript
TypeScript
SQL
C#
Databases
MySQL
PostgreSQL
AI/ML
Copilot
ChatGPT
OpenAI
Frontend
Angular
React.js
DevOps
Terraform
Azure
Jenkins
Git
AWS
GitHub
GitLab
Apply
In office • Contractor • Bachelor's Degree
JavaScript
TypeScript
Frontend
Vue.js
Angular
React.js
DevOps
Git
Management
Agile
Apply
$93k – $170k per year • In office • 8+ years exp • Bachelor's Degree • Dallas
Python
Java
TypeScript
SQL
C#
AI/ML
Fine-tuning
AI Agents
Machine Learning
Cybersecurity
OWASP
Management
Kanban
Apply
$80k – $137k per year • In office • 5+ years exp • Bachelor's Degree • Dallas
Python
Java
TypeScript
SQL
C#
AI/ML
AI Agents
Machine Learning
DevOps
CI/CD
Cybersecurity
OWASP
Management
Agile
Kanban
Apply
$80k – $137k per year • In office • 5+ years exp • Bachelor's Degree • Dallas
Python
Java
TypeScript
SQL
C#
AI/ML
AI Agents
Machine Learning
DevOps
CI/CD
Cybersecurity
OWASP
Management
Agile
Kanban
Apply
$84k – $102k per year • Hybrid • Contractor • Canada
Apply
Software Engineer 10 days ago
$56k – $84k per year • In office • 2+ years exp • Bachelor's Degree • Canada
JavaScript
TypeScript
Node JS
Databases
Apache Kafka
Frontend
Angular
React.js
Mobile
React Native
State Management
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Kubernetes
Cybersecurity
Threat Modeling
Apply
$70k – $101k per year • In office • 6+ years exp • Bachelor's Degree • Canada
JavaScript
TypeScript
Node JS
Databases
Apache Kafka
Frontend
Angular
React.js
Mobile
React Native
State Management
DevOps
GCP
WebSockets
CI/CD
Kubernetes
FinOps
Apply
$91k – $123k per year • In office • 9+ years exp • Bachelor's Degree • Canada
JavaScript
TypeScript
Node JS
Frontend
Angular
React.js
Mobile
React Native
DevOps
GCP
Cybersecurity
Threat Modeling
Apply
$91k – $123k per year • In office • 7+ years exp • Bachelor's Degree • Canada
Frontend
GraphQL
Cybersecurity
SOC 2
Apply
≈ $96k – $168k per year (Estimated) • Remote (Canada) • Full-Time • 5+ years exp • Canada
Python
Go
JavaScript
TypeScript
SQL
Ruby
C#
Node JS
AI/ML
AI Agents
Frontend
GraphQL
React.js
DevOps
CI/CD
Management
Agile
Apply
$107k – $151k per year • In office • Full-Time • 3+ years exp • Canada
TypeScript
SQL
Frontend
GraphQL
DevOps
Rest API
SOAP
Apply
$21k – $26k per year • In office • Canada
Web3
Abstract
Apply
$28k – $34k per year • In office • Canada
Web3
Abstract
Apply
$36k – $40k per year • In office • 6+ years exp • Canada
DevOps
Chef
Apply
See all jobs
This is one of many
1,458,708 more open roles from verified company boards, updated every day.