All your communication channels in one place


Reach more people and Improve efficiency of outbound communication teams


Serve customers faster and more efficiently

Analytics and Optimisation

Make better decisions and optimise your workforce


Ready to evolve your communications?

Book demo


BPO Industries

A platform tailored to you, to help you win and retain business


Make omnichannel easy for your teams

Financial Services

Secure communications and payment solutions


Drive efficiency with automation and omnichannel


Deliver outstanding customer service with ease

Use Cases

Debt Resolution

Reach the right people at the right time

Customer Service

All customer queries in one platform


Reach more people and make selling straightforward

Customer Experience

Re-energise your CX strategy


The tools to deliver the best experience

Employee Experience

Increase staff happiness and productivity

Getting started

With a team of experts behind you, everything is easy


Flexible UCaaS solutions for your entire business


Bring your software stack together

Work from anywhere

Full functionality, security and visibility built in

Business Continuity

Keep the show on the road

Security & Compliance

Security you can trust

On-demand demo

On demand video

We've summarised MaxContact's powerful features and functionality into 3-minutes viewing

Blog & Insights

We’re making smart conversations happen

Webinars & Events

Check for upcoming events or watch sessions on demand

Brochures & Research

Read the latest resources and industry insights

Customer Stories

What clients say about working with MaxContact

On-demand Demo

How MaxContact can help your business

About Us

Us, our team and how we do things differently


DevOps > Lead Data Engineer

Lead Data Engineer

Lead Data Engineer
Closing date: 17/03/2023

About MaxContact

MaxContact provides customer contact centre software that helps contact centres across the UK to build smarter customer experiences. As a growing B2B brand – backed by private equity firm FPE Capital – we’re on an exciting journey. After over a decade in the industry working with software solutions that didn’t tick all the boxes for our clients, we developed our own SaaS platform and launched MaxContact. We’ve experienced strong year on year growth and have exciting, ambitious plans to grow our business and the opportunities for our team in the next three years and beyond.

The Team:

With 60+ staff, this is a time of growth for the company, especially in the technology teams.   

MaxContact is driven, and we want to become the challenger in a robust and mature marketplace, and to do that, we need to be agile and innovative.   

As a small growing company, you will be part of the team, everyone has a voice, and we make this work together.  We regularly provide feedback and brainstorming sessions, and we don’t enforce hierarchy; it is “us”, not “them”, and there is no red tape, agility is key. 

Who are we looking for?

Our ideal candidate will have a proven track record in designing, implementing and operating technology at pace. In addition, we want someone with a solid understanding of SQL technology, particularly PostgreSQL and associated technologies. 

This role will equally need to influence wider engineering and product teams on operational best practice and technology choice ensuring customer uptime and sustainability are at the forefront of all decisions. A certain level of business acumen; understanding on when to push back and question technology choice and decisions, coupled with the ability to understand and implement against business technology strategy.   

Key responsibilities:

The roles key responsibility is to ensure operational excellence of our SQL technology is maintained and matured. Secondary to this, supporting the wider business on best practice as well as supporting our developments release quality products. 

  • Maintaining the safe and reliable operation of our database clusters in Azure (predominantly PostgreSQL) 
  • Be the custodian of our data and its security. 
  • Design and develop relational database and other data solutions to support the core product and partner integrations 
  • Develop ETL strategies for integrating data from multiple sources in data warehouses 
  • Optimising our SQL estate both at a query and vm level. 
  • Forming and executing plans in the update and maintenance of our SQL estate 
  • Responding to incidents and proactive monitoring measures 
  • Working with our SRE’s to improve our operation up-time and stability 
  • Leading on projects and communicating directly with our customers 
  • Building and setting up new development tools and infrastructure 
  • Testing and examining SQL code written by others and analysing results 
  • Ensuring that systems are safe, sustainable and secure against cybersecurity threats 
  • Identifying technical problems and developing software updates and operational ‘fixes’ 
  • Working with our software engineers to ensure that database development adheres to good practices 

Experience & skillset:

  • Excellent teamworking and communication skills 
  • Excellent organisational and time management skills, and the ability to work on multiple projects at the same time 
  • Experience designing and executing strategies for reporting. 
  • Proven experience designing, operating and troubleshooting and solving complex databases schemas/warehouses 
  • Experience in any cloud is acceptedhowever Azure would be preferable 
  • Proven experience troubleshooting and solving complex databases  
  • Experience coaching others 
  • Experience in managing incidents  
  • Experience in operating high-available SQL (preferably Postgresql) at scale and associated technology; 
    • Linux OS 
    • Patroni 
    • HA Proxy 
  • Experience with Azure Data factory 
  • Experience using IaC (preferably terraform) 
  • Ability to write and understand SQL query languages 
  • An understanding of Microsoft .NET languages 
  • Previous use of Azure Dev Ops pipelines and version tools such as git 

Where you fit:

What do you get from us?

  • 25 days annual leave, plus public holidays.
  • Your birthday off (or the closest working day to it).
  • Private pension contribution.
  • Personal development and training allowance.
  • Life Insurance policy – death in service – four times your salary.
  • Regular performance and salary reviews.
  • Flexible working: with at least one day a week in the Manchester office.
  • Social events with the company to help get to know the team.

Thank you for your interest!

We look forward to hearing from you and will be excited to welcome the newest member of the MaxContact Team!

Due to high interest in the position, we may not be able to reply to all candidates and if you have not heard back within 14 days we regret that you were not successful in this application. We wish you the very best of luck in your job search. Please note, that new employees will be required to undergo a background check during the first few months of employment.