Senior Release Engineer
5700 Yonge St, North York, ON M2M 4K2, Canada
Job DescriptionQuestrade 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.
This job posting is for an existing vacancy
We’re looking for our next Senior Release Engineer Could It Be You?
This is a high-impact, hybrid release engineering role bridging global enterprise platform standards with the specialized technical needs of our high-speed brokerage systems. You will own, optimize, and modernize our CI/CD pipelines across a polyglot codebase—ranging from low-latency native C++ (Linux) microservices to Angular Micro-Frontends, .NET Core, Node.js, Python, and Apigee API gateways on GCP. Your mission is to eliminate build friction, accelerate compilation and feedback loops, embed modern AI SDLC and Dev Sec Ops tooling, and ensure safe, automated releases for active trading systems.
CI/CD Pipeline Architecture & Polyglot Build Optimization:
Architect, standardize, and maintain modular CI/CD pipelines using Git Lab CI / CircleCI / Jenkins tailored for high-throughput brokerage applications.
Implement advanced build caching (cache, distributed compilation, multi-stage Docker builds) to drastically cut compile times for native C++ (Linux) backend services.
Standardize dependency management and artifact publishing for C#, Node.js, and Python microservices into GCP Artifact Registry.
Build reusable pipeline templates to empower developer self-service while maintaining team-wide quality gates.
Angular Micro-Frontend (MFE) Delivery:
Design and execute independent release pipelines for Angular Micro-Frontends, enabling modular feature deployments without monolithic application rebuilds.
Automate deployment workflows to GCP Cloud Storage and Cloud CDN, managing dynamic version manifest updates and edge cache invalidation.
Apigee Proxy & GCP Release Automation:
Automate the complete lifecycle of Apigee API proxy bundles, including linting (apigeelint), automated integration testing, and promotion across Dev, Staging, and Production environments.
Coordinate deployment dependencies between Apigee API routing and backend microservices deployed on GKE (Google Kubernetes Engine) or Cloud Run.
Maintain Infrastructure as Code (Terraform) configurations associated with release triggers, pipeline execution roles, and environment provisioning.
Dev Sec Ops , Quality Gates & AI SDLC Tooling:
Integrate AI-assisted code review tools (e.g., Code Rabbit, automated PR review bots) directly into code review workflows to accelerate PR throughput.
Embed automated static analysis (SAST) and dynamic security testing (DAST) tools (e.g., Sonar Qube, Snyk, Semgrep) into pull request checks.
Aggregate and parse unit/E2E test outputs (JUnit, Cypress, Playwright) to publish visual feedback directly into PR summaries and engineering dashboards.
Partner closely with the Enterprise Platform Team to adopt core global infrastructure, security baselines, and IAM…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).