Royal Bank of Canada

Senior Data Engineer

Royal Bank of Canada$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related technical discipline
  • 5-8 years of experience with SDLC frameworks and database technologies
  • Proficiency in Python and SQL, with ETL tools like DBT and Spark
  • Experience with Snowflake architecture and performance tuning
  • 5+ years working with cloud-based ETL platforms
  • Expertise in data modeling with documentation of data lineage
  • Knowledge of cloud infrastructure (Azure, AWS, or GCP) including Kubernetes and Docker

Responsibilities

  • Engineer end-to-end data solutions on both on-prem and cloud infrastructure
  • Define and build scalable ETL/ELT workflows for reporting and analytics
  • Build and operate data platforms for high availability and performance
  • Implement RESTful APIs and microservices for data integration
  • Identify and evaluate new tools/platforms to advance AIOps capabilities
  • Mentor junior engineers through code reviews and guidance
  • Collaborate in an agile environment with developers and business leads

Benefits

  • Comprehensive Total Rewards Program with bonuses and flexible benefits
  • Supportive leaders who facilitate development opportunities
  • Dynamic, collaborative work environment
  • World-class training program in financial services
  • Flexible work/life balance options
  • Opportunities for greater accountabilities and career development
  • Access to diverse job opportunities across the organization
Full Job Description
Job Description

What is the opportunity?

The HR/BMCC Innovation Data team serves as a horizontal function, delivering business systems analysis and product management expertise to HR/BMCC business and IT partners. The Senior Data Engineer plays a pivotal role in helping develop and build data-driven solutions to serve our clients better. We are creating a data platform product (data hub) for HR, and this role will contribute with other Data Engineers and leads for the planning, development, and deployment of the data hub.

What will you do?
  • Engineer end-to-end data solutions on both on-prem and cloud infrastructure
  • Define and build scalable ETL/ELT workflows for reporting and analytics
  • Build solutions to scale, monitor, and operate data platforms for very high availability and performance
  • Leverage best practices in continuous integration and delivery, with a strong commitment to leading with quality
  • Consume and implement RESTful APIs and microservices to enable seamless data integration across enterprise systems
  • Help identify and evaluate potential new tools/platforms that mature RBC's AIOps capabilities
  • Mentor and guide junior engineers through code reviews, ensuring delivery of clean, well-tested, and performant software
  • Collaborate effectively with Developers, functional leads, the product manager, and Business in a fast-paced agile environment to deliver high-quality solutions
  • Translate complex technical requirements into practical, business-focused solutions with strategic thinking and attention to detail


What do you need to succeed?

Must-have
  • Bachelor's degree in computer science, Software Engineering, or equivalent; or diploma in related technical discipline
  • 5-8 years with SDLC frameworks, database technologies, advanced SQL, data transformation, and data modeling principles
  • Proficiency in Python and SQL with hands-on experience in ETL tools eg. DBT, Spark
  • Experience with Snowflake for architecture design, warehouse development, schema optimization, security, and performance tuning
  • 5+ years with cloud-based ETL platforms
  • Expertise in dimensional, relational, and semantic modeling with data lineage documentation
  • Cloud infrastructure knowledge (Azure, AWS, or GCP) including Kubernetes, Docker, and serverless computing
  • Experience in DevOps (CI/CD) and version control (Git)
  • RESTful API design and microservices architecture experience
  • Strong analytical and problem-solving abilities with exceptional strategic thinking
  • Advanced communication and collaboration skills, with the ability to translate complex technical ideas into practical, business-focused solutions
  • Exceptional attention to detail, organization, ability to multitask, and strong time management skills


Nice-to-have
  • Experience in HR domain
  • Knowledge of agentic AI systems using LLM frameworks, open-source tools, and cloud technologies for workflow automation and decision engines
  • Experience with Databricks or advanced cloud data platforms
  • Experience with LLM API calling, RAG, and VectorDB
  • Full-stack development experience (Java) with small to large-scale applications
  • Experience with R or Scala for data processing


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


#LI-POST
#TECHPJ

Job Skills
Agile Software Development, Architecture Design Patterns, Artificial Intelligence (AI), Artificial Intelligence Technologies, Big Data Management, Cloud Computing, Data Analysis, Data Architecture Development, Database Development, Data Lineage, Data Mining, Data Modeling, Data Pipelines, Data Science, Data Warehousing (DW), ETL Pipelines, ETL Processing, ETL Workflows, Kubernetes, Requirements Analysis, Software Product Management

Additional Job Details

Address:

20 KING 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-06-05

Application Deadline:

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

About Royal Bank of Canada

Royal Bank of Canada Careers

Join the dynamic team at Royal Bank of Canada (RBC), a global leader in financial services and a company committed to excellence and innovation. At RBC, we offer a wide range of job opportunities that empower professionals to shape their career paths with leadership, diversity training, and continuous growth.

Work You’ll Do

At Royal Bank of Canada, we are not just hiring; we are building a culture of innovation and leadership. Our team members are at the forefront of the financial industry, driving transformation and delivering targeted solutions that meet the evolving needs of our clients and communities.

Explore Job Opportunities and Employment at RBC

Whether you are starting your career or looking to take it to the next level, RBC offers positions that challenge your skills and fuel your ambition. From entry-level positions to leadership roles, our job opportunities span across various functions and regions. Join us and be part of a team that values professional growth and diversity.

Internship and Professional Development

Kickstart your career with an internship at Royal Bank of Canada. Our internships provide invaluable hands-on experience, networking opportunities, and insights into the financial services industry. Interns at RBC gain the skills necessary to excel and are often considered for full-time positions within the company.

Benefits and Culture

At RBC, we prioritize the well-being and satisfaction of our employees. Our benefits package is designed to support our team members at every stage of their life and career. RBC’s culture is built on a foundation of respect, integrity, and responsibility, fostering an environment where everyone can thrive.

Career Growth and Innovation

We believe in nurturing the potential of our employees through continuous learning and career development programs. At RBC, you will find endless opportunities to grow professionally through on-the-job experiences, formal training programs, and leadership development initiatives. Our commitment to innovation means we are constantly seeking out new ideas and perspectives, making RBC a perfect place for those who aim to lead and innovate.

Diversity and Inclusion

Diversity is our strength. At Royal Bank of Canada, we are committed to building an inclusive workplace where every employee feels valued and respected. Our diversity training programs are designed to educate and inspire, creating a more inclusive and equitable workplace.

Join Our Team

Search open positions that match your skills and interests. We look for passionate, curious, creative, and solution-driven team players. Start your journey with RBC today and be part of a world-class team known for its commitment to client service, community involvement, and innovation.

Stay Connected

Keep up to date with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here at Royal Bank of Canada.

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities awaiting you at RBC. Explore the possibilities with Royal Bank of Canada, where your future is filled with potential and the path to success is paved with countless opportunities for professional and personal growth. Join us and shape not just your career but the future of the financial industry.
Learn more about Royal Bank of Canada
Size
86,007 employees
Market Cap
$130.3 billion
Industry
5 Year Trend
+8.7%
NASDAQ

Similar Jobs

More Jobs at Royal Bank of Canada

More Information Technology Jobs

Find similar Senior Data Engineer jobs: