Questrade Financial Group - 52 Jobs
Toronto, ON
Job Details:
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 Senior Cloud Data Platform Engineer. Could It Be You?
At Questrade, we exist for one reason: to help Canadians grow and protect their wealth. Every system we build, every pipeline we design, every stream we process — it all connects back to that promise. When a trade executes in milliseconds or a client sees their portfolio update in real time, that is not just infrastructure. That is their financial future, delivered.
The Questrade Enterprise Shared Services (Quest Corp) is where this happens. We operate across a hybrid cloud environment spanning our own data centres and Google Cloud Platform, and we move fast by design. We are not here to process transactions and go home. We are on a mission.
The Senior Cloud Data and Streaming Platform Engineer joins a team at the heart of our real-time data infrastructure. This is a niche role for someone who genuinely cares about low-latency, high-throughput data systems — someone who knows Kafka not just as a technology, but as a craft. You will own the streaming backbone that powers Questrade's market data, event-driven architectures, and operational analytics, and help shape how Change Data Capture (CDC) and OLAP technologies like ClickHouse scale to meet the demands of a growing fintech company that serves millions of Canadians.
Nothing you build here is small. The pipeline you design today may be the infrastructure that helps a Canadian family invest confidently tomorrow.
We are looking for a Senior Cloud Data Platform Engineer with deep, hands-on expertise in real-time streaming systems, Change Data Capture, and columnar OLAP databases. This is not a generalist data engineering role — we need someone who has operated Kafka at scale, built robust CDC pipelines, and knows how to tune ClickHouse for production workloads.
You will work alongside Software Engineers, Data Scientists, and Product teams to build the streaming infrastructure that underpins Questrade's core products and Digital Banking initiatives. You will bring ownership to your work — if you see something broken or missing, you will not wait for a ticket. You will think about the client on the other end of the data stream and hold yourself to a standard you would be proud to defend.
This role rewards people who are lit up by hard problems, who treat failure as information, and who understand that "growth is non-negotiable" applies to the platform as much as it does to the people who build it. At Questrade, if this year looks exactly like last year, something has gone wrong.
Need more details? Keep reading…
Design, build, and operate high-throughput, low-latency Kafka streaming pipelines for market data, transactional events, and operational telemetry
Architect and implement Change Data Capture (CDC) solutions using Debezium, Kafka Connect, and related tooling to enable real-time data synchronization across operational and analytical systems
Build, tune, and maintain ClickHouse OLAP clusters — including schema design, materialized views, MergeTree engine family selection, distributed query optimization, and data compression strategies
Create and maintain optimal data pipeline architecture across streaming and batch workloads
Design and create new features and automated solutions that meet functional and non-functional business requirements
Identify, design, and implement internal process improvements: automating manual processes, implementing data governance rules, re-designing infrastructure for greater scalability
Maintain in-depth understanding of data protection and network security rules on Cloud Infrastructure
Monitor and manage Kafka cluster health, consumer lag, throughput, schema governance (Schema Registry), and topic lifecycle management
Expand and increase data platform capabilities to resolve new streaming data problems by identifying, sourcing, and integrating new features and technologies
Work with stakeholders to support data-related technical issues and data infrastructure needs
Peer review code and promote DevOps culture within the data teams
Apply ownership in practice: if you see a problem in the platform, do not wait for it to be assigned — awareness is the first act of responsibility
Explore AI integrations into the Data Engineering development cycle
Have a good understanding of data platform best practices to achieve economies of scale, cost reduction, and efficiencies.
So are YOU our next Senior Cloud Data Platform Engineer? You are if you have…
Minimum 3+ years of data engineering experience, with at least 2 years focused on streaming and event-driven architectures
Strong expertise in Apache Kafka: cluster operations, topic design, Kafka Connect, Kafka Streams, Schema Registry (Avro/Protobuf), consumer group management
Hands-on experience with Change Data Capture (CDC) patterns and tooling — particularly Debezium, Kafka Connect CDC connectors, Datastream and event sourcing principles
Experience with ClickHouse: MergeTree engine family, materialized views, distributed table design, query optimization, compression codecs, and performance tuning for real-time analytics
Proficiency in SQL (including ClickHouse SQL dialect) and Python
Experience with any of the major cloud platforms (GCP preferred; AWS or Azure also considered)
GCP data platform knowledge is a strong asset: Dataflow, Dataproc, Cloud Pub/Sub, Cloud Composer, BigQuery, CloudSQL
Strong knowledge of message broker and streaming systems (Kafka, Google Pub/Sub, Kafka MirrorMaker)
Experience with CI/CD pipeline tooling and development practices
Experience building Terraform scripts for infrastructure-as-code
Good knowledge of Airflow operators and DAG configuration
Good knowledge of popular data standards and formats (JSON, Avro, Protobuf, Parquet, ORC)
Experience with stream processing frameworks (Apache Flink, Spark Structured Streaming, or GCP Dataflow) is a strong asset
Data modeling skills with experience in both streaming and batch paradigms
Experience with OLAP databases beyond ClickHouse (BigQuery, Druid, Redshift) is a plus
Experience with ML Model Training using Google Vertex AI is an asset
Experience in the financial services industry is an asset
SOFT SKILLS — THE QUESTRADE WAY
We don't hire roles. We hire people. And the people who thrive here share a specific way of showing up.
Ownership without waiting: At Questrade, if you see it, it is yours. You do not wait for a perfect ticket or perfect conditions. The moment you notice something broken, missing, or improvable — that moment of seeing is the assignment.
Bias for action: We move fast by design. You are comfortable making decisions under uncertainty, shipping, and correcting as you go. We are past the point where deliberation becomes delay.
Growth mindset: Growth is non-negotiable here — for you and for the platform. We are never satisfied with last year's solution. If this year looks exactly like last year, something has gone wrong. What are you learning? What is better now?
Accountability:When you fall short, stand back up immediately. Accountability at Questrade is not about punishment or performance plans. It is about the speed and honesty of your recovery. Own it. Fix what you can. Move.
Collaborative honesty: We want people who say the hard thing, say it well, and say it because they care about getting it right. Silence in a meeting is not professionalism here — if you see a flaw in the plan, a risk nobody is naming, a better path, you are obligated to say so. Challenge the idea directly. Protect the person completely.
Mission connection:Every stream you build connects to someone's financial future. The low-latency pipeline you tune, the CDC flow you stabilize, the ClickHouse query you optimize — it is not just infrastructure. It keeps rippling outward in ways you may never fully see. Do it anyway. Do it well.
Generosity of craft: You bring joy to the work. You share your knowledge generously, mentor teammates, and make the whole team better by lighting up your corner. A culture of generosity is not a soft ideal — it is the actual mechanism of growth.
WHAT WE COMMIT TO YOU
This goes both ways. Questrade commits to seeing you as a whole person — not just your output, not just your role. We commit to investing in your growth because you deserve to become more capable and more confident than when you arrived. We commit to making room for you to fail and try again — because that is how real learning happens. And we commit to telling you the truth about how you are doing, where we are going, and what we need from you.
We are building something that matters. We would like you to be part of it.
Compensation Information:
Base salary range: $130,000 - $150,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!#LI-Hybrid #LI-CE1