Client Solutions Database Engineer

Kennedys
Manchester, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Manchester, United Kingdom

Tech stack

Backup Devices
Software as a Service
Code Review
Databases
Data Dictionary
ETL
Relational Databases
SQL Azure
Online Analytical Processing
Online Transaction Processing
Performance Tuning
Software Architecture
Power BI
SQL Stored Procedures
T-SQL
Azure
Sql Optimization
Caching
Enterprise Integration
Data Pipelines

Job description

Kennedys is looking for a Client Solutions Database Engineer to join our IT team, based in Manchester. The successful candidate will work as part of the Client Solutions sub-team, collaborating closely with wider IT and Business Services teams to design, optimise and maintain high-performance database systems that support our core SaaS platform, reporting environments and client billing solutions.

This is a hybrid role combining architectural leadership with hands-on engineering. You will act as the technical authority for our database ecosystem-setting standards, driving best practice, and solving complex challenges-while also writing advanced SQL, building prototypes and guiding junior engineers.

Team

Kennedys' IT team is responsible for delivering a responsive, effective and timely IT service to the firm's employees and clients. The team designs and implements operational processes to ensure our systems remain reliable, secure and highly available. You will join a collaborative group committed to continuous improvement and supporting the firm's global technology needs., * Lead the design and optimisation of scalable, high-performance database architectures across our SaaS platform, reporting environments and client billing systems.

  • Govern and enhance the stored procedure estate, reusable scripts and development standards across the engineering team.
  • Produce clear, accessible documentation for data models, data dictionaries and architectural decisions.
  • Drive technical projects with strong momentum, providing proactive updates and ensuring timely delivery.
  • Mentor and upskill junior team members, fostering a collaborative, learning-focused engineering culture.

Requirements

  • Extensive experience with modern Azure SQL services and designing complex, high-performance relational databases.
  • Strong data modelling skills across both OLTP (SaaS) and OLAP (reporting/analytics) environments.
  • Proven expertise in performance tuning, scaling, security and cost optimisation.
  • Hands-on experience with backups, integrity checks, index maintenance and troubleshooting using blocking, caching and wait statistics.
  • Advanced proficiency in T-SQL, stored procedures, functions and custom integrations.
  • Experience designing and orchestrating ETL/ELT pipelines using tools such as dbt or Azure Data Factory.
  • Strong background in technical code reviews and mentoring junior engineers.
  • Excellent communication skills, with the ability to work autonomously and document technical decisions clearly.
  • Experience designing Power BI-optimised data models and writing performant DAX.
  • Strong understanding of how database architecture impacts BI performance and reporting pipelines.

Apply for this position