Senior Engineer - Business Intelligence at Royal Bank of Canada | England | Rezi

Senior Engineer - Business Intelligence at Royal Bank of Canada

Senior Engineer - Business Intelligence

Royal Bank of Canada · England

Today

Senior Engineer - Business Intelligence

Royal Bank of Canada · England

2 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Drive a technical overhaul by moving the BI team from Power BI to custom apps built on Databricks. Build user-focused applications, set technical direction, and mentor engineers. This technical leadership role reports to the Director of Business Intelligence, focusing on mentoring, setting standards, and owning the quality bar for user-facing applications. You will handle the full stack with a primary focus on the user-facing layer, consuming services from the Data Science team and translating them into compelling experiences.

Responsibilities

  • Build and ship production apps using Databricks Apps, with flexibility to explore other frameworks.
  • Translate business requirements into intuitive interfaces, iterating based on feedback and usage patterns.
  • Own the full application lifecycle, from proof of concept to production with testing, documentation, and deployment.
  • Integrate reliably with APIs and data services, providing structured feedback.
  • Create compelling data visualizations and interactive analytics.
  • Ensure applications are fast, maintainable, and scalable through smart practices.
  • Set technical standards and best practices for coding, testing, documentation, and architecture.
  • Mentor engineers through hands-on collaboration to develop application development skills and foster continuous improvement.

Requirements

  • Degree-level qualification in computer science, software engineering, or related field, or equivalent professional experience.
  • Demonstrable experience designing, building, and shipping production-grade applications using a modern front-end framework (React, Vue, or Angular).
  • Solid back-end capability to consume APIs (REST, GraphQL) and integrate with data services.
  • Proven experience with Databricks Apps or equivalent application deployment platforms.
  • Strong proficiency in DevOps practices including Git, CI/CD pipelines, automated testing, and release management.
  • Demonstrated ability collaborating effectively across teams with data scientists, ML engineers, data engineers, and business stakeholders.
  • Experience across multiple front-end frameworks with the ability to evaluate trade-offs.
  • Background with Power BI, Tableau, or similar BI platforms.
  • SQL expertise and strong data literacy.
  • Experience mentoring junior colleagues.

Skills

  • Active Learning
  • Agile Methodology
  • Application Integrations
  • Detail-Oriented
  • Enterprise Application Delivery
  • Group Problem Solving
  • Programming Languages
  • Software Development Life Cycle (SDLC)
  • React
  • Vue
  • Angular
  • REST
  • GraphQL
  • Databricks Apps
  • DevOps
  • Git
  • CI/CD pipelines
  • Automated testing
  • Release management
  • SQL

Location

  • London, United Kingdom

Work Type

  • Permanent
  • Full-time
  • Hybrid (4 days in office)

Experience Level

  • Technical leadership
  • Senior

Education Level

  • Degree-level qualification in computer science, software engineering, or related field
  • Alternatively, extensive professional software engineering experience

Benefits

  • Comprehensive Total Rewards Programme including bonuses
  • Flexible benefits
  • Competitive compensation

About the Company

  • 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.

Equal Opportunity

  • RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.