Principal Software Engineer at Questrade Financial Group | CA | Rezi

Principal Software Engineer at Questrade Financial Group

Principal Software Engineer

Questrade Financial Group · CA

1 weeks ago

Principal Software Engineer

Questrade Financial Group · CA

7 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Principal Software Engineer role.

Rezi rewrites your resume against Questrade Financial Group's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Principal Software Engineer posting at Questrade Financial Group — free, in seconds.

About the Role

Questrade Financial Group (QFG) is seeking a Principal Software Engineer to define and evolve target architectures, lead the design of complex systems, and establish engineering standards. This role is crucial for modernizing financial services using AI and driving unparalleled customer experiences.

Responsibilities

  • Define and evolve target architecture for your domain in alignment with Enterprise Architecture and executive leadership.
  • Lead the design of high-risk, complex systems with strict requirements for availability, low latency, security, and regulatory compliance.
  • Identify systemic technical risks across Pods, building business cases and technical roadmaps to address them.
  • Translate business objectives into technical roadmaps and communicate architectural trade-offs to senior leadership.
  • Establish engineering standards, patterns, and reference implementations that scale beyond a single Pod.
  • Provide technical leadership on platform migrations monolith-to-microservices modernization, and build-versus-buy decisions.
  • Coach and grow senior developers and technical leads, driving architectural alignment without formal authority.
  • Serve as an escalation authority for severe production incidents, leading systemic remediation efforts across platforms.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience.
  • 9+ years of professional software development experience with a sustained track record of technical leadership.
  • Expert-level command of distributed systems design (consistency, resilience, scaling, failure modes).
  • Demonstrated architectural ownership for large, business-critical production platforms.
  • Extensive cloud-native architecture experience (GCP preferred), including multi-region, high-availability, and cost-aware design.
  • Proven ability to influence and align engineers, architects, and product leaders without relying on formal authority.
  • Experience with CI/CD at scale.

Skills

  • Distributed systems design
  • Cloud-native architecture
  • GCP
  • CI/CD at scale
  • Brokerage systems
  • Capital markets systems
  • Trading systems
  • Payments systems
  • Highly regulated financial environments
  • High-frequency data streaming
  • Real-time market data
  • Low-latency execution systems
  • Monolith-to-microservices modernization
  • Application security
  • Threat modeling
  • DevSecOps
  • Open-source contributions
  • Patents
  • Industry speaking

Location

  • Toronto, ON (5700 Yonge St)
  • Calgary, AB

Work Type

  • Hybrid

Experience Level

  • Principal
  • 9+ years of professional software development experience

Education Level

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

Salary/Compensations

  • $130,000 - $175,000

Benefits

  • Health & wellbeing resources and programs
  • Paid vacation, personal, and sick days
  • Competitive compensation and benefits packages
  • Competitive incentive (bonus) program

About the Company

  • Questrade Financial Group (QFG) provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate services, financial services and more through its companies: Questrade, Questbank, Questrade Wealth Management, Community Trust Company, Zolo, and Flexiti.
  • 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.
  • Join our diverse, inclusive, and hybrid workplace to unleash your creativity and nurture your curiosity without limits.
  • Questrade Financial Group of Companies, with multiple office locations around the world, is committed to fostering a diverse, inclusive and accessible work environment.
  • 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.

Equal Opportunity

  • 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 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.