Software Engineering Team Lead

I’m interested


Leeds - St John's

Contract type




Job description

Software Engineering Team Lead - 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 backoffice 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. 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


As a Software Engineering team lead (SETL) supporting Smart Retail, your focus will be on technical delivery,  supporting our valuable product delivery to our customers. Leading a team of 6, you will steer software engineering standards and best practices and work side by side with architecture across design and implementation, driving our business value through efficient CI/CD and quality gates.


You will be a hands-on technical lead responsible for end-to-end delivery of the work within your team, whilst promoting knowledge sharing, new technical approaches and allowing the team members room to grow. Behind the bet, you’ll join a team of people releasing cutting edge, fully functional software to customers globally in an agile environment, which welcomes your drive to improve.


Your responsibilities will include:


·         Leading and supporting a team - we work towards a model of 10% people management and 90% technical lead to include coaching, mentoring and providing guidance and support to the team.

·         Communicating clearly with stakeholders for projects, product enhancements and initiatives

·         Working with the Software Engineering Manager to enhance our delivery capabilities and support business goals

·         Sharing your technical awareness and appreciation of IS principles, including regulatory, legislative and industry practices, gained through practical experience and/or professional qualifications

·         Understanding timelines and dependencies and coordinating the team around them

·         Support Planning and pre-planning sessions with Product Owners, Delivery Leads, and Architects

·         Translating non-technical and technical requirements to appropriate audiences

·         Ensuring the integrity of the software, technical debt is tracked and managed effectively

·         Collaborating with the product team to develop quality solutions according to specifications.

·         Support production environment for products and services delivered by the team including live issues


Skills needed


If you're passionate about your craft and excited about the impact of emerging and disruptive technologies, this will be the perfect role for you. At William Hill, we have a strong culture of transparency and trust and we work in an environment that fosters and rewards an ownership mindset. We're looking for people who will thrive in this environment and are excited by the opportunity to learn new ideas, concepts and ways of working. We need you to be a real self-starter, driven to succeed and confident taking responsibility and ownership. You're highly organised and committed to producing high quality work with a healthy respect for quality and standards. You have experience of either leading, coaching or mentoring others to develop their skills and knowledge.


You'll have a strong background in System Engineering and, ideally, you'll have experience of refactoring large applications, legacy systems and cloud based workloads and a background in containerised workloads Docker/Mesos/Marathon/Kubernetes.

You’ll have a desire to create, manage and mentor high performing teams that are customer focused and aligned to business requirements. You'll have a willingness to learn new technologies and ways of working. You will be committed to providing strong leadership and will have excellent communication, networking and influencing skills. With a clear working knowledge of IT delivery processes and approaches such as Agile/Kanban/Lean you will be confident operating in a fast paced and constantly changing environment. You may have come from a System Engineering background and be ready to take the next step or you are in a leadership role but looking for a new challenge..


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 will soon be able to welcome 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!


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.