Capital on Tap

Senior Database Engineer

Capital on Tap
Apply
16 hours ago
London, United KingdomSenior

Responsibilities

  • Own query and index performance across the production SQL Server estate using execution plans, Query Store, wait statistics, and production telemetry.
  • Investigate and implement horizontal scaling approaches such as multi-cluster architecture, contained availability groups, and sharding.
  • Improve latency-critical card authorization and ledger paths against agreed p99 performance budgets.
  • Own high availability and disaster recovery, including availability groups, failover, backup and restore testing, and operational runbooks.
  • Build self-service tools for detecting query plan regressions and diagnosing query performance.
  • Automate database operations and manage configuration as code using PowerShell, Python, or Terraform.
  • Manage SQL Server cost alongside latency and uptime objectives.
  • Review designs with Product Engineering and data analytics teams and improve organization-wide data-access practices.
  • Research and promote database technologies such as graph databases and zero-downtime data migrations, including their use with Entity Framework and C#.

Requirements

  • Experience with ORMs, ideally Entity Framework, and understanding of their performance tradeoffs.
  • Substantial experience running Microsoft SQL Server at production scale, including self-managed SQL Server, Managed Instances, or Azure SQL.
  • Deep knowledge of query optimization, plan cache, indexing, statistics, locking, blocking, isolation levels, tempdb, and wait types.
  • A track record of delivering specific, measurable database performance improvements end to end.
  • Experience scaling relational data through partitioning, archival, denormalization, caching, read replicas, or migration to another data store.
  • Ability to write application code as well as scripts, with expert-level T-SQL and experience with PowerShell or Python and infrastructure as code.
  • Hands-on experience designing high availability and disaster recovery systems and leading production incidents.
  • Working knowledge of other database engines such as PostgreSQL and their relative advantages and disadvantages.
  • Ability to explain technical concepts and tradeoffs to non-database specialists.

Benefits

  • Hybrid working arrangement with the AI team working from the Moorgate, London office two days per week.
  • Private healthcare including dental and optician services through Vitality.
  • Worldwide travel insurance through Vitality.
  • Anniversary rewards of £250, £500, £750, and a four-week fully paid sabbatical.
  • Salary sacrifice pension scheme with up to 7% matching.
  • Octopus EV salary sacrifice scheme.
  • 28 days of holiday plus bank holidays.
  • Annual learning and wellbeing budget.
  • Enhanced parental leave.
  • Cycle to Work Scheme.
  • Season Ticket Loan.
  • Six free therapy sessions per year.
  • Dog-friendly offices with free drinks and snacks, a pool table, arcade machine, and beer tap.

Tech Stack

AzureC#Microsoft SQL Server.NETPostgreSQLPowerShellPythonTerraform

Categories

Capital on Tap

About Capital on Tap

1,001-5,000 employees

Capital on Tap provides an all-in-one business credit card and expense management platform for small businesses, offering funding, employee card controls, and cashback rewards. It earns revenue through card usage and lending, and serves companies in the UK and US via a self-serve online application with instant decisions. Founded in 2012 and headquartered in London, it reports more than 200,000 small business customers and over £20 billion in card spend.

Contact me