Sr Data Engineer

Socket.dev

Toronto

On-site

CAD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RBC's Global Functions Technology (GFT) is seeking a Senior Data Engineer to design and build scalable data pipelines, data lakes, and warehouses. You will own end-to-end data platform work, collaborating with business leaders and IT teams to translate needs into robust solutions.

The role emphasizes cloud data platforms, data governance, and security, with a focus on high-quality delivery in a fast-paced, enterprise environment. A bachelor’s degree is required; master’s or PhD is preferred.

Qualifications

  • 5+ years developing in Java/Scala.
  • 5+ years backend applications with Spring/Spring Boot.
  • 3+ years hands on with big data tools (Spark/Hadoop/AWS Glue/Azure Databricks).
  • Excellent communication skills—able to explain complex concepts to diverse audiences.
  • Bachelor’s degree in computer science, Engineering, or related field; Master’s/PhD preferred.

Responsibilities

  • Design, build, and review scalable data pipelines, data lakes, warehouses and analytical platforms. End-to-end ownership with hands-on coding.
  • Set Technical Direction: define and promote best practices in data engineering and guide technology adoption.
  • Partner Cross-functionally: work with business leaders and IT teams to translate needs into technical solutions.
  • Deliver at Scale: ensure high-quality, on-time delivery while maintaining data governance and security.

Skills

Java/Scala
Spring/Spring Boot
Communications

Education

Bachelor’s degree in CS/Engineering
Master’s or PhD preferred

Tools

Apache Spark
Hadoop
AWS Glue
Azure Databricks

Job description

Job Description

Global Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to deliver innovative and transformative IT solutions. Our clients represent Risk, Finance, HR, CAO, Audit, Legal, Compliance, Financial Crime, Capital Markets, Personal and Commercial Banking and Wealth Management. We also lead the development of digital tools and platforms to enhance collaboration.

This role supports the development and maintenance of scalable data stores that forms the Market Risk eco system in RBC. Optimizes data solutions, ensuring the delivery of high quality data assets, reporting, and business intelligence to support organizational objectives. Manages data engineering projects or assignments of increasing complexity, scope and impact, applying professional judgment and expertise.

What will you do?
  • Design, build, and review scalable data pipelines, data lakes, warehouses and analytical platforms. This is a hands-on role with end-to-end ownership, with significant time doing coding.
  • Set Technical Direction: Define and promote best practices in data engineering. Evaluate emerging technologies and guide adoption to drive innovation.
  • Partner Cross-functionally: Work closely with business leaders, and IT teams to understand needs and translate them into technical solutions.
  • Deliver at Scale: Ensure projects are executed with high quality, on time, and aligned with business goals. Proactively identify risks and enforce compliance standards, especially around data governance and security.
What do you need to succeed?
Must Have:
  • 5+ years developing in Java/Scala
  • 5+ years of experience in building high performance, backend applications with Spring/Spring Boot etc.
  • 3 + years hands on experience with any of the big data tools (e.g. Apache Spark/Hadoop/ AWS Glue/ AWS EMR/Snowpark/Azure Databricks/Azure Data Factory)
  • Excellent communication skills—able to clearly explain complex technical concepts to both technical and non-technical audiences.
  • Bachelor’s degree in computer science, Engineering, or a related field; Master's or PhD preferred.
Nice to Have:
  • Proven experience in cloud platforms like AWS or Azure, with knowledge of scalable architecture patterns.
  • Familiarity of front-end frameworks (e.g. React, Angular)
What’s in it for you?
  • A Total Rewards program that includes flexible benefits, work/life balance and career development programs and investment and retirement savings plans
  • Competitive pay and high-earning potential
  • All the tools, training, and team support you need to grow your business and career
  • Flexible work/life balance options

#LI-POST
#TECHPJ

Job Skills

Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Group Problem Solving, Quality Management, Requirements Analysis

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-02-23

Application Deadline: 2026-08-31

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

Our Employment Opportunities

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

Sr Data Engineer
Sr Data Engineer

RBC • Toronto

On-site
CAD 120,000 - 160,000
Senior Data Engineer, GFT
Senior Data Engineer, GFT

RBC • Toronto

On-site
CAD 110,000 - 150,000
Bonuses
Stock options
Flexible benefits
+1
Senior Manager, Engineering & Build
Senior Manager, Engineering & Build

RBC • Toronto

On-site
CAD 180,000 - 230,000
Total Rewards Program
Flexible benefits
Stock options where applicable
+1
Senior Data Engineer
Senior Data Engineer

RBC • Toronto

On-site
CAD 111,000 - 180,000
Total Rewards program
Senior Data Engineer - GFT - Halifax
Senior Data Engineer - GFT - Halifax

RBC • Halifax

On-site
CAD 90,000 - 120,000
Senior Data Engineer, (Global Security)
Senior Data Engineer, (Global Security)

ODAIA • Toronto

On-site
CAD 140,000 - 170,000
Total Rewards Program
Bonuses
Stock options
+2
Senior Data & Reporting/Business Analyst - GFT
Senior Data & Reporting/Business Analyst - GFT

ODAIA • Toronto

On-site
CAD 90,000 - 120,000
Total rewards program
Flexible benefits
Stock options where applicable
Snr Data engineer
Snr Data engineer

RBC • Vancouver

On-site
CAD 110,000 - 150,000
Senior Data Engineer, (Global Security)
Senior Data Engineer, (Global Security)

RBC • Toronto

On-site
CAD 140,000 - 190,000
Total rewards program
Coaching and development
Opportunities across geographies
Sr Data Engineer
Sr Data Engineer

ODAIA • Mississauga

On-site
CAD 80,000 - 130,000