Sr. Database Engineer
Toronto, Ontario, Canada
1d ago

What is the opportunity?

You will join TI’s Innovation and Engineering team as a Sr. Database Engineer with a mission to create a world class container ecosystem to host all of RBC’s next generation cloud native application portfolio which includes stateless & stateful crown jewel applications, AI, ML, Big Data and Data Science applications.

At any given time, the Innovation & Engineering team will be working on multiple technologies across the spectrum of Compute, Storage, Network, Security, Devops, Cloud, Containers etc.

and in this role you will have the opportunity to work on multiple cutting edge products, understand them and then work with other TI & T&O teams who will implement the technologies in production.

You will also have the opportunity to work with a variety of start-ups / VC’s and interface with founders, CTO’s, head of product management, R&D, Engineering etc.

at some very innovative companies, and evaluate their products for applicability at RBC. You will also get the opportunity to partner with other innovation labs (internal or external) to prove out new technologies.

The Innovation & Engineering team is responsible for setting technical strategy, Research and Development, Engineering and creating a vision and roadmap for TI.

We identify emerging and disruptive technology trends in Opensource, Academia and the industry and access, recommend and implement them if it can provide a technological edge to the RBC business.

The ideal candidate will have a sharp business mind, understand user needs and align them with the products that are being created.

Ultimately, you are motivated by the desire to optimize productivity and nurture program success from inception to completion.


  • Own and validate blueprints and design artifacts which correlate to Database and the Kubernetes / Openshift Ecosystem.
  • Partner with Architecture and validate solution architecture
  • Define solution design and services
  • Directs and validates design artifacts, contributes to enterprise strategy via validation and research exercises
  • Improvement

  • Design, build, and transition activities; own platform or service definition
  • Validate design artifacts, own portions of enterprise strategy via validation and research exercises
  • Deliver releases, self-organize and self-motivate to achieve directed outcomes
  • Own platform specification and design
  • Deliver specifications for solutions and services artifacts
  • Guide major enhancements of offerings by working closely with Application and Operations teams
  • Planning and Assessment

  • Prioritize, drive, and validate strategies and roadmaps for Database Engineering services, platforms, and technologies;
  • produce presentation material suitable for Senior Director or VP level consumption

  • Learn and adopt new technologies; research, survey, and present industry trends to the team
  • Author solutions and services artifacts and initiate ideation, strategy, and future design
  • Own and drive outcomes from ideation process
  • What do you need to succeed?

    Must have

  • At least 5 years Engineering of Enterprise grade Database systems such as Oracle, SQL Server, DB2, and Sybase. Familiarity with NoSQL databases such as MongoDB / Cassandra etc.
  • and Open source Databases such as Postgres / MySQL etc , In-memory caches, Key-Value Databases and Graph Databases.

  • Hands on experience working with Kubernetes & cloud
  • Expert in installation, patching, upgrading of Databases under different operating systems, recovery and cloning of databases, Database and Instance tuning, Memory tuning, optimizing kernels for databases, performance tuning.
  • Engineer solutions to migrate databases from BareMetal / VM to Kubernetes / Docker and lightweight products for scalability and performance.
  • Highly proficient in Relational and NoSQL Database with a solid understanding of database concepts (CAP Theorem, Active-Active Architecture)
  • Thorough understanding and significant experience of database backup and recovery, performance monitoring and tuning, data manipulation and migration and advanced replication technologies.
  • Strong technical knowledge of database architecture, data storage and management principles, with experience using related technologies.
  • Working knowledge of Clustering for sharing storage and replication / availability / monitoring solutions for databases.
  • Familiarity with any Cloud Technologies is an added advantage

    Must have 2+ years of experience in the following :

  • Microservices (Docker)
  • Container Orchestrator (Kubernetes)
  • Continous Integration Tools (Jenkins, UCD)
  • Configuration Management platforms (Ansible, Puppet)
  • Experience with application deployment and environment configuration on Linux / AIX based systems
  • Ability to architect and implement end-to-end container management
  • Very good understanding of Networking concepts
  • 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.

  • Network and build lasting relationships with students from diverse backgrounds from across Canada and US.
  • Participate in fun events and gamification challenges to help build your career tool kit while enjoying a work-life balance
  • Leaders who support your development through coaching and learning opportunities
  • Work in a dynamic, collaborative, progressive and highly performing team
  • Ability to make a difference and lasting impact
  • Enjoy a comfortable work environment with the option to dress casually
  • About RBC

    Royal Bank of Canada is Canada’s largest bank, and one of the largest banks in the world, based on market capitalization.

    We are one of North America’s leading diversified financial services companies, and provide personal and commercial banking, wealth management, insurance, investor services and capital markets products and services on a global basis.

    We have over 80,000 full- and part-time employees who serve more than 16 million personal, business, public sector and institutional clients through offices in Canada, the U.

    S. and 37 other countries. For more information, please visit

    Inclusion and Equal Opportunity Employment

    RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal / Native American status or any other legally-protected factors.

    Disability-related accommodations during the application process are available upon request.

    City : Toronto

    Address : 330 Front Street West

    Work Hours / Week : 37.5

    Work Environment : Office

    Employment Type : Permanent

    Career Level : Experienced Hire / Professional

    Pay Type : Salary + Variable Bonus

    Position Level : PL07

    Required Travel(%) : 0

    Exempt / Non-Exempt : N / A

    People Manager : No

    Application Deadline : 03 / 13 / 2020

    Req ID : 226100

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form