Questrade logo
QuestradePosted 1 month ago

Principal Software Engineer

$280,800–$280,800 year

On-siteToronto, Ontario, Canada

Full TimeSenior LevelLarge

Job Summary

Lead end-to-end solution design for complex initiatives by defining system boundaries, producing architecture artifacts, and making hard technical calls across back-end, web, and mobile. Translate business problems into technical strategies, then implement solutions yourself in TypeScript using React and React Native, ensuring architecture is code you ship. Work in-person three days a week with engineers and product leads to surface trade-offs early and keep solutions aligned with product direction. Collaborate with senior peers to share ownership of hard problems, conduct architectural reviews, and produce technical documentation. Actively use AI tools like Cursor or Claude daily to accelerate coding, design thinking, reviews, and documentation.

Required Qualifications

  • Active daily use of AI development tools like Cursor or Claude
  • 10+ years of professional software engineering experience with a track record of leading technical initiatives
  • 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 TypeScript, with React and React Native
  • Deep practical knowledge of Domain-Driven Design (DDD) and Event-Driven Architecture (EDA) in production, backed by 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

Desired Qualifications

  • Experience with Angular or C# / .NET Core
  • Experience with real-time technologies like WebSockets, gRPC, or Firebase
  • Hands-on with Google Cloud Platform (GCP)
  • 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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce