System Engineer

I’m interested


Leeds, UK



Job description

Systems Engineer - Smart Retail


Our Smart Retail Team are responsible for all aspects of William Hills exciting new Smart-Hub platform, serving over 1400 retail shops in the UK. The Smart-Hub platform replaces our various colleague facing back office and EPoS systems, consolidating them onto a new single, multi-function system. Your role is to keep our colleagues and customers connected, updating our existing platform and systems while ensuring our customers have cutting edge technology at their fingertips.


We’re adopting AWS at scale, and at the same time releasing high volume system upgrades into around 1400 shops across the UK. So from the Cloud to tangible technology on the ground, we’re proud to say that we’re covering it all.

The technologies we use include Linux, Docker, Python, AWS, NodeJS, Java, Kubernetes and Serverless/Lambda.


About us


Working with us you’ll be at the heart of the technological revolution of one the world’s most trusted betting and gaming companies. We deal with projects ranging from widgets, desktop or mobile casinos and betting sites… just to name a few. We process 500 online Sportsbook bets per second each Saturday, that’s the same as orders processed by Amazon UK, on its busiest day of the year. We deal with more than 20 million users and 160 terabytes of data daily. Fast paced, dynamic and ever changing - we don't like to stand still here at William Hill.


Your role in the team


Here at William Hill we want our Systems Engineers to be able to take control, so we work to the principle, “if you can do it, crack on and do it.” If you love the flash of a command line prompt, and take great pride in connecting all the jigsaw pieces of an IT service, we think you’ll fit right in.. All this variety means that no two days are the same.


You’ll help us make sure that our infrastructure and applications are running smoothly, and any issues are fixed. Working closely with support and development teams, you’ll have an opportunity to enhance your technical skills across a wide range of areas and work with new technology as we move further into AWS territory.


We work in a DevOps culture and we're adopting agile methodologies too. It would be great if you’re familiar with these ways of working and can share your expertise. We offer a friendly, flexible working environment and encourage career and personal development.


Skills needed


We want the type of Engineer who’s enthusiastic about automating everything. You can quickly diagnose and resolve connectivity problems, you can spot why a container is behaving badly in a heartbeat, and you can collaborate with developers to resolve code vs infrastructure conflicts.


We need you to be a Linux expert, with some knowledge of Redhat, Git, Docker, and cloud providers such as AWS. Any knowledge of Terraform, Puppet, and Kubernetes would be a bonus. If you haven’t used these in the workplace but take an active interest in your own time, link us to your GitHub and show us what you’re made of! We’re interested in your potential.


We work in a DevOps culture and are adopting agile methodologies too. It would be great if you’re familiar with these ways of working and can share your expertise. We offer a friendly, flexible working environment and encourage career development.


You'll have:


Knowledge of Networking - DNS, Load Balancing, Firewalls, routing, etc

Experience of packaging and deployment of applications e.g Java, PHP using Version control systems (GIT) and Continuous Integration tools

Working knowledge of configuration management, provisioning and Orchestration tools such as Terraform, Puppet, Ansible, Salt are desirable

The ability to automate tasks by writing scripts. Python/bash/etc

Experience with cloud platforms (AWS/Azure/GCP/etc)

Experience with container technologies - Kubernetes, Docker

Comprehensive working knowledge of IT systems environments i.e. operating systems, networking, applications, platforms and databases

An understanding of project & service delivery processes, development & testing methodologies and working to Change and Release managements practices

Problem solving and analysis skills.



What we offer


We take the safety and wellbeing of our employees seriously, especially at this challenging time. We have put in place robust Covid19 measures and are supporting our new employees with a smooth remote onboarding and training programme to make you feel welcome and part of our team. We are welcoming our teams back to the office, however, we want to offer a balanced approach to office and home working - now and for the long-term future. We know that not everyone is the same, many people have embraced home working, whilst others can’t wait to get back. Therefore, we are offering our employees the opportunity to work from home up to 80% of the time with 20% of office time built in to ensure we get some face to face collaborative team time -  and the chance for a coffee and a catch up!


For this role you will need to be commutable to our Leeds office.


We’ll welcome you on board with 25 days holiday (not to mention 8 bank holidays and an extra day for your birthday), healthcare (or a cash alternative), an attractive pension package. As an added incentive, we offer a rewarding bonus scheme too. And if you’re a fan of saving money and keeping fit, our handy Metro Card loan and healthy gym discounts will be well received.


William Hill in Leeds


Right in the middle of the creative heart of the UK sits our Leeds office. Leeds itself is a buzzy, busy place to work and live. A hub for tech, digital and gaming companies – there are also five universities right on our doorstep. And away from work, we’re close to the Yorkshire Dales and of course have got a competitive sports scene with Leeds United and Yorkshire Cricket and Rugby just up the road in Headingly.