Questrade Financial Group (QFG) Logo

Questrade Financial Group (QFG)

Software Engineer

Posted 4 Days Ago
Be an Early Applicant
In-Office
Toronto, ON, CAN
Junior
In-Office
Toronto, ON, CAN
Junior
Designs, builds, tests, and deploys production software across front-end, back-end, or full-stack environments. Translates product requirements into technical designs, writes secure and observable code, reviews peer work, mentors junior developers, maintains automated tests and CI/CD pipelines, resolves production issues, participates in on-call rotations, and improves system reliability and technical debt.
The summary above was generated by AI

Questrade Financial Group (QFG), through its companies - Questrade,  Questbank, Questrade Wealth Management, Community Trust Company, Zolo, and Flexiti, provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate services, financial services and more. We use cutting-edge technology to help Canadians become much more financially successful and secure.

At QFG, we combine human-centric collaboration with AI-driven innovation to redefine financial services. The ideal candidate will be a catalyst for change, using AI to transform and deliver unparalleled customer experiences and shaping a future where AI empowers our teams to do their best work.

Join our diverse, inclusive, and hybrid workplace to unleash your creativity and nurture your curiosity without limits. If you share this 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

 

This job posting is for an existing vacancy and the location can be Toronto, ON (5700 Yonge St) OR Calgary, AB (Our Brand-New Office)

 

We’re looking for our next Software Engineer. Could It Be You?

The Software Engineer is responsible for designing, building, testing, and deploying features across the full software development lifecycle, on the front end (React Native, ReactJS), the back end (NodeJS), or both. Operating with limited supervision, this role focuses on writing production-grade code that meets standards for readability, performance, security, and observability. The engineer will also participate in code reviews, maintain automated test suites, resolve production issues, and address technical debt.

 

Need more details? Keep reading…

 

In this role, responsibilities include but are not limited to: 

  • Design, build, test, and deploy features across the full software lifecycle with limited supervision.

  • Translate product requirements into sound technical designs, flagging gaps, dependencies, and edge cases early in discovery.

  • Write production-grade code that meets standards for readability, performance, security, and observability.

  • Review peers' code with rigor and care, providing actionable feedback and mentoring junior developers through pairing.

  • Build and maintain automated test suites and contribute to improvements in CI/CD pipelines and deployment practices.

  • Diagnose and resolve production issues within scope, participating in on-call rotations and documenting root causes.

  • Identify and address technical debt, proposing and executing improvements to system reliability and developer experience.


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

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience.

  • 2+ years of professional experience building and supporting production software.

  • Strong proficiency in at least one of the following tracks:

  • Front-end track: JavaScript/TypeScript with React Native (mobile) and/or ReactJS (web); solid grasp of component architecture and state management.

  • Back-end track: Node.js/TypeScript; hands-on experience designing and consuming RESTful APIs within microservices or service-oriented architectures.

  • Practical experience with relational and/or NoSQL databases, including basic query performance tuning.

  • Hands-on experience with a major cloud platform (GCP preferred; AWS or Azure considered) and containerized workloads.

 

Preferred Qualifications

  • DevOps and Infrastructure-as-Code tooling (Kubernetes, Terraform).

  • Message brokers and event streaming platforms (Kafka, Pub/Sub).

  • Exposure to the other track (front-end candidates with NodeJS familiarity, or back-end candidates with ReactJS/React Native familiarity).

  • Angular experience is a nice-to-have.

  • Domain experience in financial services, brokerage, trading, or regulated environments.

  • Knowledge of secure development practices, threat modeling, or DevSecOps


Compensation Information:

  • Base salary range: $80,000- $120,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.

 

Similar Jobs

19 Hours Ago
In-Office or Remote
Canada
Entry level
Entry level
Aerospace • Hardware • Robotics • Software
Build a high-performance frontend data platform for exploring and analyzing hardware telemetry. Develop React and TypeScript applications, interactive time-series visualizations, data visualization plugins, complex application state management, and LLM-assisted analysis workflows. Collaborate directly with hardware engineers and customers to define interfaces, prototype workflows, demonstrate features, and incorporate feedback into product development.
Top Skills: LlmsReactTypescript
20 Hours Ago
Hybrid
Toronto, ON, CAN
Entry level
Entry level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Design, implement, operate, test, and debug scalable backend services, including identity, social graph, and persistence systems. Collaborate across teams to deliver product features while optimizing availability, scalability, operational excellence, and cost. Participate in incident response and apply best practices to highly available systems operating at significant scale.
Top Skills: AWSC++Distributed SystemsGCPJavaKotlinKubernetesMemcacheMicroservicesNoSQLPythonRedisSwift
Yesterday
Hybrid
Toronto, ON, CAN
Entry level
Entry level
Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
Build and scale production-grade GenAI services, including MCP Server, MCP Gateway, and AI Agent systems. Responsibilities include end-to-end feature ownership, architecture, implementation, deployment, monitoring, debugging, testing, documentation, and collaboration with product and design teams. The role emphasizes scalable and reliable software, AI-assisted development, security, guardrails, PII filtering, and continuous engineering improvement.
Top Skills: AWSAws BedrockAzureClaude CodeCopilot StudioGithub CopilotLangchainMcpPostgresPythonRest ApisVector Databases

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account