Principal Software Engineer
$130k - $180k per yearQuestrade Financial Group
Questrade Financial Group (QFG), through its companies – Questrade, Inc., Questrade Wealth Management Inc., Community Trust Company, Zolo, and Flexiti Financial Inc. – provides securities and foreign‑currency investment, professionally managed investment portfolios, mortgages, real‑estate services, financial services and more. Questrade uses cutting‑edge technologies to develop innovative products that give customers better, more affordable ways to take control of their money.
We are everything a traditional financial institution is not. At QFG, you will be constantly moving forward, bringing the future of fintech into existence. You will be a part of a collaborative team that cares deeply about our mission and each other. Your team members will help you conquer challenges, push boundaries and discover what you are truly capable of.
At QFG, we have a culture of innovation where technology serves people – both our team and our customers. We see AI as a collaborative and transformative enabler, and we are seeking forward‑thinking individuals who can effectively integrate it into their daily work. The ideal candidate will be a catalyst for change, helping us use AI to create a more efficient and rewarding employee experience while also developing cutting‑edge solutions that delight and serve our customers. Join us in shaping a future where AI empowers our team to do their best work and helps us deliver unparalleled customer experiences.
This is a place where you can explore, discover and learn with continuous growth. As a diverse and inclusive place to work, with a hybrid working environment you can unleash your creativity and curiosity with no limits. If you share the same sense of infinite possibility, come shape your future at QFG.
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?
The Principal Software Engineer is a hands‑on technical leader who owns the design and delivery of complex systems within the QuestX portfolio. You will lead the execution of highly complex engineering tasks and proactively expand your technical scope to drive broader impact across the platform.
Leveraging your expert knowledge of NodeJS, ReactJS, and proficiency with AngularJS, you will drive technical excellence within your domain. 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…
- Lead the delivery of highly complex tasks, ensuring exceptional quality within expected timelines.
- Drive AI adoption and tooling with a focus on development speed and outputs.
- 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.
- Act as a technical leader within the team, performing highly complex engineering tasks while supporting other engineers on implementation details.
- 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.
- Define and execute complex test plans, including unit, integration, and performance tests. Ensure the team follows industry best practices for quality and automation.
- 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.
- Set high standards for technical excellence and innovation.
- Mentor team members by reviewing code, sharing expertise, and guiding them through complex technical challenges.
- Collaborate closely with cross‑functional teams and subject matter experts (Product, Design) to translate business requirements into technical solutions.
- Foster a culture of collaboration and respect within the team.
- Clearly explain complex technical concepts to both technical and non‑technical teammates. Write clear and concise documentation, code comments, and design proposals. Present technical updates and project outcomes to the team and immediate stakeholders.
So are YOU our next Principal Software Engineer? You are if you…
- BS or MS 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.
- Expert knowledge of Angular or ReactJS for web. Mastery of JavaScript/TypeScript and modern frontend ecosystems.
- Experience with React Native or mobile development is considered a strong asset (Nice to Have).
- Expert knowledge of engineering principles and strong knowledge of multiple architectural patterns. Applied experience leveraging development and QA tools, frameworks, and testing methodologies.
- Strong experience with SQL and NoSQL databases and cloud providers (AWS, GCP, or Azure).
- Ability to exceptionally perform and lead others on highly complex engineering tasks by applying or researching best solutions.
- Ability to take the lead on highly complex tasks with assistance from other engineers. 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.
- Collaborate with other Principal Engineers on holistic solutions and enablement at a platform level.
Compensation Information:
- Base salary range: $130,000 – $180,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!
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.
#J-18808-Ljbffr$180k - $300k per year
The Role We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and have prior experience working on a variety of engineering projects in an energizing environment. You should have extensive experience with Java, cloud...SuggestedLocal area$200k per year
...the barriers preventing brilliant minds from accessing the opportunities they deserve. The role We are looking for a Principal Software Engineer to help architect and scale the core systems that power Passage. This is a senior technical leadership role focused on...SuggestedLong term contractWork at officeRelocation- About the Role We are seeking an experienced Principal Software Engineer (Data) to join our fast-paced, collaborative data team. In this role, you will have broad authority to drive the direction of our technographic data services, building world-class data pipelines and systems...Suggested
- Principal Engineer As a Principal Engineer, you will be a strong technical leader on the individual contributor (IC) track with deep experience in software development. Your primary responsibility will be to drive technical excellence and innovation in our projects. We...SuggestedRemote work
$146.3k - $182.9k per year
Job Description Principal Full-Stack Software Engineer at a glance... Job Description Principal Full-Stack Software Engineer at a glance... Location: Toronto, ON (Hybrid - 3 days/week) We are looking for a Principal Full-Stack Software Engineer to lead the our...SuggestedFlexible hours3 days per week- Join us as a Principal Software Engineer, leading the way in AI technology integration and SaaS platform architecture. Utilize your extensive background to guide teams in developing innovative solutions for complex customer needs. This pivotal position demands 8-10 years...
- Join Berkshire Hathaway Specialty Insurance (BHSI) as a Principal Software Engineer and lead innovations in claims technology. This role combines software design with technical leadership, focused on enhancing automation. BHSI is searching for a skilled Principal Software...
- About the role We are seeking a highly experienced and technically proficient Principal, Software Engineering, to lead complex engineering efforts and guide architectural decisions across the portfolio. This role combines deep technical expertise with strategic thinking, business...
- About the role Principal Software Engineer – CoCounsel for Audit team (created from the recent acquisition of Materia). Own core backend and AI orchestration systems that transform frontier models into production‑grade workflows at scale. Responsibilities Own the AI...Work at officeFlexible hours2 days per week3 days per week
$120k per year
...actionable insights with lightning speed. We are seeking a Principal Software Engineer to lead the architecture and development of our next-... ...functions, CTEs, and performance tuning across multiple database engines (Redshift, PostgreSQL, Athena). Strong full-stack...Flexible hours- Join to apply for the Principal Software Developer role at Intuit . 3 days ago Be among the first 25 applicants Come join Intuit as... ...help us power prosperity around the world. We are looking for engineers that love to take on new challenges, solve tough problems, and...Full timeRelocation package
- ...success in a senior architecture role (Principal / Senior Principal level), influencing technical... ...Familiarity with AIOps, data engineering, and production ML pipelines Understanding... ...in modern, cloud-native and distributed software architectures Strong experience with...Long term contractShift work
$160.8k - $260.15k per year
As a Principal Software Engineer on the AEC Solutions team, you will join a team of technologists to build data pipelines to power our work in artificial intelligence, deep learning, generative AI, machine learning, reinforcement learning, information retrieval, and natural...- ...are designing the grid of the future! EPE is in search of a Principal Engineer or Engineering Manager with a background in EMT modellingand... ...asset. Technology: Proficiency in power system modelling software such as PSCAD, PSSE, ETAP or equivalents. Familiarity with other...Temporary workRemote work
$131k - $191.4k per year
...Overview Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a... ...fabrication software for architecture, engineering, construction, manufacturing, and media... ...MFGDM) team in Canada and are seeking a Principal Software Development Engineer to help build...$180k - $210k per year
...The Principal Engineer (AI) is the highest-ranking individual contributor and a software engineer at heart, with deep expertise in artificial intelligence, including large language models, machine learning, generative AI, agentic systems, and related technologies. The role...Long term contractWork at officeRemote work$160k - $200k per year
...brilliant people to do brilliant things in engineering, management, and development services,... ...continues to grow, we are seeking a Principal Civil Engineer to champion technical excellence... ..., and clients. Experience with software such as AutoCAD Civil 3D, Microstation,...Permanent employmentFull timeContract workFor contractorsWork at office3 days per week$182.4k per year
Software development engineer • old toronto on Last updated: 12 days ago CA$182,400.00 yearly Full-time. We are seeking highly skilled Principal Full Stack Engineers to contribute to a cross‑functional team building transformative AI agents for HR & Finance. This role is...Long term contractFull timeContract workInternshipWork at officeRemote work- Become a Principal Engineer at EPE, focusing on energy resources and power system modeling while working remotely. This role combines technical... ...Engineering or equivalent • Familiarity with power system software like ETAP • Experience with generation system dynamics is valued...Remote work
$140k - $200k per year
...NORR office. NORR is an employee-owned global architecture and engineering firm. Our multi-disciplinary team of 750 professionals is active... ...We are currently seeking a motivated and highly collaborative Principal of Business Development within our Engineering Studio. As a Principal...Work at officeRemote workWork from home- ...inclusive internal culture. What you will be doing Build a new data engineering platform for Tangerine to enable business analytics and... ...team. Collaborate with data scientists, data analysts, and software engineers to understand user requirements and inform the design...Flexible hours
- Shape the future of fintech with Synpulse as a Principal Engineer in a hybrid environment. Your role centers on delivering high-quality solutions... ...with 10 years of experience, you will focus on designing software solutions customized for client needs. Key competencies in Java...
$300k - $350k per year
...areas and the rest of the stack, and partner with the other senior engineers in autonomy to keep the system coherent end-to-end. Autonomy... ...prediction, or planning (ideally more than one of the three). Strong software engineering fundamentals in C++ and Python. You write or review...- ...Principal Network Automation Engineer Requisition ID: 245884 Scotiabank is seeking a highly skilled Principal Network Automation Engineer to join... ...reporting used for various purposes including hardware and software currency. Is this role right for you? Financial institution...Flexible hours
- Elevate technology solutions at Synpulse as a Principal Engineer specializing in fintech. This hybrid role entails designing client-focused software solutions while addressing technical inquiries. In this leadership position, you will utilize over 10 years of experience in technology...
- Elevate Search Infrastructure at Autodesk as a Senior Principal Engineer. Lead the design of scalable systems supporting Fusion, Forma, and Flow users while mentoring engineers. As a Senior Principal Engineer, you will spearhead the architecture of Autodesk's Search Platform...Long term contractTemporary work
- Shape the future of data platforms at TD Securities as a Principal Engineer. Help drive rapid evolution while delivering customer solutions and managing operations within a diverse technology team. The Velocity team is seeking a Principal Engineer to lead data platform operations...
- Elevate cybersecurity measures as a Principal Offensive Security Engineer at Synechron in Toronto, ON. Lead the development of AI-driven solutions to uncover and resolve vulnerabilities in software environments. Synechron seeks a hands-on expert to join its cybersecurity...
- ...Technology initiatives at Scotiabank in Toronto, Ontario. This Principal Engineer role focuses on enhancing engineering efficiency through... ...design discussions, and ensuring scalable, high‑availability software solutions. You’ll be central to shaping the architecture standards...
- Drive innovation in HR and Finance as a Principal Full Stack Engineer in Toronto. Collaborate on transformative AI agents and create impactful tooling... ...development tasks. Key Responsibilities: • Develop new software solutions for engineering projects • Enhance existing...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. 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
