Who Is Questrade & How Are They Changing the World
Questrade is on a mission to democratize investing for Canadians. As one of the country’s fastest-growing online brokerages, they’re building modern, intuitive tools that help people grow their money and gain financial independence - regardless of where they’re starting from. With award-winning technology and a relentless focus on the user, Questrade is making wealth-building more accessible, transparent, and empowering.
Learn more from their recent Product Showcase here.
How Will I Make An Impact?
Reporting to the Director of Software Engineering, you will:
- Own the design and delivery of complex systems within the squad’s portfolio, expanding technical scope to drive broader platform impact
- Lead the execution of highly complex engineering tasks, ensuring high-quality delivery within expected timelines
- Drive technical excellence across the platform using deep expertise in C#, .Net and Angular
- Propose and influence solution architecture through prototyping, research, and collaboration with technical stakeholders
- Troubleshoot and optimize performance across real-time data streaming, database queries, and client-side rendering
- Define and execute complex test plans, ensuring best practices in quality, automation, and performance testing
- Mentor engineers through code reviews, technical guidance, and architectural decision-making
- Collaborate closely with Product and Design to translate business requirements into scalable technical solutions
- Communicate complex technical concepts clearly through documentation, design proposals, and technical presentations
How Do I Know If This Is For Me?
- You enjoy being a hands-on technical leader and acting as a force multiplier
- You like owning complex systems end-to-end and influencing architecture beyond your immediate scope
- You are energized by solving highly complex technical problems and optimizing performance at scale
- You value setting high technical standards and mentoring other engineers
- You enjoy collaborating cross-functionally with Product, Design, and other stakeholders
- You are comfortable explaining complex technical concepts to both technical and non-technical audiences
- You want to work on scalable, high-impact digital investing platforms used by a broad customer base
Our Ideal Candidate Looks Like:
- 8+ years of professional software development experience delivering large-scale full-stack applications
- Strong expertise in modern backend development, including C# .Net (and/or similar languages such as Java, Go, Python, or Node.js)
- Proven experience architecting and building scalable RESTful and WebSocket APIs
- Deep understanding of OOP, SOLID principles, and modern software design patterns
- Strong experience with event-driven architecture and message queues (e.g., Kafka, RabbitMQ, PubSub)
- Expert-level knowledge of Angular, JavaScript, TypeScript, and modern frontend ecosystems
- Experience working with SQL and NoSQL databases and cloud platforms (AWS, GCP, or Azure)
- Demonstrated ability to lead highly complex engineering tasks and support team decision-making
- Strong documentation skills and experience leading technical discussions
- Bachelor’s or Master’s degree in a relevant technical field, or equivalent practical experience
Nice to have:
- Fintech, investing, or trading knowledge or experience
We understand, accept, and value the differences between people of different backgrounds, genders, sexual orientations, ages, beliefs, and abilities. We are happy to make any accommodations you may need throughout the interview process. We aim to create an inclusive environment and encourage diverse individuals to apply.
The process includes:
- An introductory conversation with the Artemis Canada team.
- A 30-minute virtual introduction meeting to get to know the Hiring Manager
- A discussion-based technical interview focused on a deeper technical discussion on the key focus areas for this role (.NET and Angular)
- Final conversations as needed to align on goals, values and long-term impact
And of course, your Artemis Canada Partner, Leigh, will work closely with you throughout every step of the process.
We’d love to hear from you - even if you don’t meet 100% of the requirements!
Send a note to Leigh@artemiscanada.com if you or someone you know is interested!