Database Engineer

Overview

We’re looking for a highly skilled Lead Database Engineer to take ownership of a complex, high-performance data environment. This is a hands-on leadership role where you’ll shape database architecture, define best practices, and solve advanced technical challenges while actively contributing to development.

Key Responsibilities

  • Design, build, and optimise scalable, resilient database systems
  • Own database architecture across SaaS platforms, reporting, and billing systems
  • Write and optimise complex SQL, stored procedures, and data models
  • Ensure performance, security, and reliability across all database environments
  • Lead code reviews and enforce best practices in database development
  • Design and manage ETL/ELT pipelines using modern tools
  • Produce clear documentation and communicate progress proactively
  • Mentor and support junior engineers

Key Skills & Experience

  • Strong experience with Azure SQL and high-performance database design
  • Expertise in data modelling (OLTP and OLAP)
  • Advanced T-SQL, stored procedures, and performance tuning
  • Experience with ETL/ELT tools (e.g. Azure Data Factory, dbt)
  • Strong troubleshooting skills (blocking, caching, wait stats)
  • Power BI data modelling and DAX knowledge
  • Proven leadership, mentoring, and communication skills

What We’re Looking For

  • A proactive, self-driven technical leader
  • Strong attention to detail and documentation
  • Ability to work autonomously and drive projects forward

Job Details

Company
Required IT
Location
Manchester, Lancashire, England, United Kingdom
Employment Type
Full-Time
Salary
£65,000 - £67,000 per annum
Posted