Principal Software Engineer, Software Platform Engineering
$135k - $165k per yearQuestrade 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$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...SuggestedWork from home- 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
- 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
- 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
$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$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- 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...
- ...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
$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 contractTemporary workRelocation package- 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...
$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- ...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 officeRemote workFlexible hours
- ...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 contractFull timeWork at officeLocal areaFlexible hoursShift work2 days per week3 days per week
$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 officeLocal areaRemote workWork from home- 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...
$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 contractWork at officeFlexible hoursShift work3 days per week$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...$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- ...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 timeWork at officeDay shift2 days per week
- 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...
- ...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 contractRemote workFlexible hours
- 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...
- 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
- ...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
$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 contractFull timeRemote workFlexible hours- 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 timeFreelanceRelocation packageFlexible hours
- ...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 employmentFull time
- 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
$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 contractFull timeInternship- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Software Platform Engineering. Be the first to apply!
- engineering project manager Toronto, ON
- mechanical engineering project manager Toronto, ON
- mechanical engineering director Toronto, ON
- chief engineer Toronto, ON
- directeur ingénierie Toronto, ON
- director software engineering Toronto, ON
- project engineer assistant project manager Toronto, ON
- chief power engineer Toronto, ON
- general engineer Toronto, ON
- senior software developer Toronto, ON
