Senior Manager, Engineering & Build

RBC

Toronto

On-site

CAD 180,000 - 230,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Total Rewards Program
Flexible benefits
Stock options where applicable
Professional training and development

Job summary

RBC is seeking a Senior Manager, Engineering & Build (Hands-On Leader) to drive a high‑performing data engineering team in Toronto. You will design and deliver cloud‑native, governed data systems at enterprise scale, while contributing hands‑on to core development 50% of the time.

You will lead architecture for Bronze/Silver/Gold pipelines using Snowflake, Spark, and dbt, ensure reliability and cost efficiency, and own CI/CD for data along with governance, testing, and deployments.

Qualifications

  • 10+ years in engineering delivering production pipelines and distributed systems at scale.
  • 2–4+ years leading engineers with hands-on and people leadership.
  • Deep Snowflake expertise with Streams, Tasks, Snowpark, Snowpipe.
  • Distributed processing experience with Spark (PySpark/Scala).
  • Strong data modeling and medallion architecture (Bronze/Silver/Gold).
  • Experience with Airflow for DAGs, SLAs, retries, observability.
  • CI/CD for data, versioned artifacts, and data contracts.

Responsibilities

  • Lead, mentor, and grow a high-performing data engineering team.
  • Design and build batch and incremental data pipelines across Bronze/Silver/Gold.
  • Own CI/CD for data and maintain environment parity.
  • Architect for reliability, scalability, and cost efficiency on cloud platforms.
  • Partner with Platform/SRE on SLIs/SLOs and incident response.
  • Implement data governance, lineage, and purge/retention policies.

Skills

Hands-on leadership
Snowflake
Spark
dbt
Airflow
Kubernetes/OpenShift
Python/Scala/Java
Cloud platforms

Tools

Snowflake Streams/Tasks/Snowpark
Snowpipes
GitHub Actions/Jenkins

Job description

Job Description

Are you a hands‑on data engineering leader who thrives on building high‑performing teams and high‑scale data platforms? Come join us! Global Functions Technology (GFT) partners across RBC to deliver transformative platforms and solutions. In Anti‑Money Laundering (AML), we are building a Data Foundation Hub to ingest enterprise data and power analytics and controls using a medallion architecture. As a Senior Manager, Engineering & Build (Hands‑On Leader), you will lead an engineering team while contributing ≈50% hands‑on to design and deliver cloud‑native, governed, and reliable data systems.

What will you do?
  • Lead, mentor, and grow a high‑performing team; drive delivery excellence, coaching, goal setting, and continuous improvement.
  • Design and build batch and incremental pipelines across Bronze/Silver/Gold layers using Snowflake (Streams, Tasks, Snowpark, Snowpipes), Spark, and dbt.
  • Implement schema evolution, SCD/CDC, partitioning, and performance tuning.
  • Architect for reliability, scalability, and cost efficiency on cloud platforms.
  • Containerize jobs/services, run on Kubernetes/OpenShift, apply IaC, and secure secrets and credentials.
  • Own CI/CD for data (code review, environment promotion, data contract testing), versioned artifacts, and environment parity.
  • Partner with Platform/SRE on SLIs/SLOs, incident response, and postmortems.
  • Engineer resilient, observable ingestion patterns (batch first, with optional near‑real‑time).
  • Orchestrate with Airflow (or equivalent); enforce SLAs, retries, idempotency, and alerting.
  • Establish DQ controls (profiling, constraints, dbt tests), source‑to‑target reconciliation, and end‑to‑end lineage.
  • Implement purge/retention aligned to AML and regulatory requirements.
What do you need to succeed?
Must‑have:
  • Experience depth: 10+ years in engineering delivering production pipelines and distributed systems at scale; 2–4+ years leading engineers with a proven balance of hands‑on and people leadership.
  • Snowflake expertise: Hands‑on with Streams, Tasks, Snowpark, and Snowpipe; strong SQL and warehouse design; performance optimization.
  • Distributed processing: Production experience with Spark (PySpark/Scala) for large‑scale batch processing and optimization.
  • Modeling and architecture: Strong data modeling (3NF/dimensional/data vault) and medallion architecture patterns (Bronze/Silver/Gold).
  • Data governance controls: Data quality frameworks, source‑to‑target reconciliation, lineage concepts and tooling, purge/retention strategies.
  • Orchestration and automation: Airflow (or equivalent) for DAGs, SLAs, retries, and observability; Git‑based workflows and CI/CD for data (e.g., GitHub Actions/Jenkins).
  • Dbt proficiency: Development, testing, documentation, and deployment of transformations with dbt.
  • Cloud‑native and platform: Containers, Kubernetes/OpenShift, Infrastructure‑as‑Code, and secure secret management; understanding of cost/performance trade‑offs.
  • Ways of working: Strong ownership, and excellent problem solving and communication; incident management and postmortems.
  • Technology focus: Snowflake, Spark, dbt, Airflow, Python/Scala/Java, OpenShift/Kubernetes, and public cloud (e.g., AWS).
Nice‑to‑have:
  • Streaming and events: Kafka/CDC for near‑real‑time enrichment into batch layers.
  • Observability: Metrics, tracing, and logging practices and tooling across data pipelines.
  • Security and privacy: OAuth2/OIDC, data masking/tokenization, PII handling, and regulatory awareness in financial services/AML.
  • Regulated domains: Experience in financial services or other highly regulated industries.
  • Cloud depth: Certifications (AWS) and familiarity with services such as Glue, EMR, EKS, SageMaker.
  • Stakeholder management: Ability to influence and align diverse technical and non‑technical partners.
  • Hadoop ecosystem exposure (as legacy integration), where applicable.
What’s in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Work in a dynamic, collaborative, progressive, and high‑performing team
  • A world‑class training program in financial services
  • Flexible work/life balance options
  • Opportunities to take on progressively greater accountabilities
  • Access to a variety of job opportunities across business and geographies
Job Skills
  • Application Development
  • Application Integrations
  • Application Maintenance
  • Applications Architecture
  • Big Data Management
  • Cloud Computing
  • Commercial Acumen
  • Data Warehouse
  • Distributed Computing
  • Enterprise Application Delivery
  • ETL Pipelines
  • Information Technology Management
  • Programming Languages
  • Snowflake Data Warehouse
  • Software Development Life Cycle (SDLC)
  • Software System Design
  • System Applications
Additional Job Details

Address: RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City: Toronto

Country: Canada

Work hours/week: 37.5

Employment Type: Full time

Platform: TECHNOLOGY AND OPERATIONS

Job Type: Regular

Pay Type: Salaried

Posted Date: 2026-05-14

Application Deadline: 2026-09-11

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer, Application Maintenance & Transformation
Senior Engineer, Application Maintenance & Transformation

RBC • Toronto

On-site
CAD 110,000 - 140,000
Lead Data Solution Engineer
Lead Data Solution Engineer

RBC • Toronto

On-site
CAD 140,000 - 210,000
Total Rewards Program
Flexible benefits
Stock where applicable
+1
Director, Data Engineer
Director, Data Engineer

ODAIA • Toronto

On-site
CAD 150,000 - 230,000
Bonuses
Stock options
Flexible benefits
Full Stack Developer, AI
Full Stack Developer, AI

RBC • Toronto

On-site
CAD 110,000 - 150,000
Sr Data Engineer
Sr Data Engineer

RBC • Toronto

On-site
CAD 120,000 - 160,000
Lead Data Engineer
Lead Data Engineer

RBC • Toronto

On-site
CAD 130,000 - 170,000
Lead, Data Engineering
Lead, Data Engineering

RBC • Toronto

On-site
CAD 105,000 - 155,000
Bonus potential
Stock options where applicable
Flexible benefits
Sr Data Engineer
Sr Data Engineer

Socket.dev • Toronto

On-site
CAD 110,000 - 150,000
Director, Data Engineer
Director, Data Engineer

RBC • Toronto

On-site
CAD 180,000 - 230,000
Bonus and incentive programs
Competitive compensation and stock
Comprehensive benefits
Senior Data Engineer - GFT Halifax
Senior Data Engineer - GFT Halifax

RBC • Halifax

On-site
CAD 90,000 - 130,000