> Markdown version of [/jobs/ext/2488473-senior-engineer-business-intelligence](https://www.wearedevelopers.com/jobs/ext/2488473-senior-engineer-business-intelligence). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Engineer - Business Intelligence - **Company:** Royal Bank of Canada - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Application Integration Architecture, Application Lifecycle Management, Architectural Patterns, Automation of Tests, Microsoft Azure, Continuous Integration, Data as a Services, DevOps, Github, Release Management, Power BI, Standard Sql, Software Deployment, Software Engineering, Tableau (Software), Management of Software Versions, Data Processing, Enterprise Software Applications, ReactJS, Git, Vue.js, AngularJS, Information Technology, Graphql, Front End Software Development, Databricks, Programming Languages - **Published:** August 5, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=ffb532bb2cf7fe55 ## About the Role * Degree-level qualification in computer science, software engineering, or related field. Alternatively, extensive professional software engineering experience with strong emphasis on front-end and full-stack application development will be considered. * Demonstrable experience designing, building, and shipping production-grade applications using at least one modern front-end framework (React, Vue, or Angular) * Solid back-end capability to consume well-designed APIs and integrate with data services-comfortable 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 (GitHub Actions, Azure DevOps, or similar) * 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, plus experience mentoring junior colleagues, Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC) ## Description You'll drive a technical overhaul-moving the BI team from Power BI to custom apps built on Databricks. Your mission? Build slick, user-focused applications that actually get used, whilst setting the technical direction and mentoring engineers to level up their skills. This is a technical leadership role reporting to the Director of Business Intelligence. You won't manage people directly, but you'll mentor engineers, set technical standards, and own the quality bar for all user-facing applications. You're a strong front-end engineer with full-stack capability-someone who can take applications from concept to production and ensure they work beautifully for end users. While you'll handle the full stack, your primary focus is the user-facing layer. The Data Science team owns the model-serving and back-end infrastructure; you'll consume those services reliably and translate them into compelling, accessible experiences., * Build and ship production apps using Databricks Apps as the primary platform, with freedom to explore other frameworks if they genuinely fit the job better * Translate messy business requirements into clean, intuitive interfaces-understand what users actually need, then iterate based on real feedback and usage patterns * Own the full application lifecycle, taking apps from proof of concept through to production with robust testing, documentation, and deployment practices * Integrate reliably with APIs and data services owned by the Data Science team (REST, GraphQL, MCP); provide structured feedback on what works and what doesn't * Create compelling data visualisations and interactive analytics that feel modern and engaging-moving beyond traditional BI dashboards * Keep applications fast, maintainable, and built to scale through smart state management, efficient data handling, and solid performance practices * Set technical standards and best practices by defining coding standards, testing approaches, documentation, and architectural patterns the team follows * Mentor engineers through hands-on collaboration to develop application development skills and build a culture of continuous improvement ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)