Royal Bank of Canada

Royal Bank of Canada

London

Senior Engineer - Business Intelligence

Full-Time£76,000 - 98,000 per yearayerUnited Kingdom
IT

Job Description

Salary: £76,000 - 98,000 per year

Requirements:
  • Degree-level qualification in computer science, software engineering, or a related field, or extensive professional software engineering experience with a strong emphasis on front-end and full-stack application development
  • Demonstrable experience designing, building, and shipping production-grade applications using at least one modern front-end framework such as React, Vue, or Angular
  • Solid back-end capability to consume well-designed APIs and integrate with data services, including comfort working with REST and GraphQL APIs, understanding authentication patterns, and handling versioning
  • 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, using tools such as GitHub Actions or Azure DevOps
  • Demonstrated ability to collaborate 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, plus experience mentoring junior colleagues
Responsibilities:
  • Build and ship production apps using Databricks Apps as the primary platform, while exploring other frameworks where they better suit the role
  • Translate complex business requirements into clean, intuitive interfaces, then iterate based on user feedback and usage patterns
  • Own the full application lifecycle from proof of concept through to production, including testing, documentation, and deployment practices
  • Integrate reliably with APIs and data services owned by the Data Science team, including REST, GraphQL, and MCP, and provide structured feedback on performance and usability
  • Create compelling data visualisations and interactive analytics that feel modern and engaging
  • Keep applications fast, maintainable, and scalable through effective state management, efficient data handling, and strong performance practices
  • Set technical standards and best practices by defining coding standards, testing approaches, documentation, and architectural patterns for the team
  • Mentor engineers through hands-on collaboration to build application development skills and foster a culture of continuous improvement
Technologies:
  • Angular
  • Azure
  • Business Intelligence
  • CI/CD
  • Databricks
  • DevOps
  • Git
  • GitHub
  • GraphQL
  • Support
  • MCP
  • Power BI
  • REST
  • React
  • SQL
  • Tableau
  • Vue
  • Cloud

More:

We are offering a permanent, full-time technical leadership role based in London, requiring four days in the office. We are driving a technical overhaul of our BI function, moving from Power BI to custom apps built on Databricks, and this role reports to the Director of Business Intelligence. You will help shape the technical direction, support engineers through mentoring, and set the quality bar for user-facing applications. We offer a comprehensive Total Rewards Programme including bonuses, flexible benefits, and competitive compensation, along with coaching, development opportunities, and the chance to work in a dynamic, collaborative, progressive, and high-performing team. Our workplace is built around shared values of Client First, Integrity, Collaboration, Respect, and Excellence, and we aim to create an inclusive environment where people can perform at their best and grow professionally.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Royal Bank of Canada

Royal Bank of Canada

Royal Bank of Canada

London

IT

Skills & Technologies

ScalaReactVueAngularAzureGitCI/CDGitHub ActionsGraphQLRESTAIData Science

Inferred from job description

Salary Insight

£87,000

This role

£75,000

UK median

This salary is 16% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom