Software Engineering Team Lead

I’m interested





Job description

We bet we can be a great Match


Software Engineering Team Lead Opportunities -  Java, Scala IOS, Node.js


We have a number of opportunities to join our leading betting and gaming company as we enter a new and exciting phase - embracing technology and innovation to deliver a first class experience to our customers. We have a number of key projects  including the creation and implementation of our proprietary global Betting and Gaming Platform. If you’re looking to step into a lead role in a talented, collaborative, multinational team, we'd like to hear from you.


Joining our Team as a Software Engineering Team Lead, you'll focus on technical delivery, supporting our valuable product delivery to our customers. You will be a natural leader, responsible for our engineers across all disciplines. You'll steer software engineering standards, best practices throughout development and test, working side by side with architecture, across design and implementation, to drive our business value through efficient CI/CD and quality gates.


About us


Working with us you’ll be at 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. Impressed? You can be sure there are many more challenges waiting for you. 



Your role in the team


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 team members room to grow. You’ll have significant technical skills and be intrigued by a range of technologies including cloud services, containers, performance monitoring, service meshes and observability.


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.


You'll put people first and code as well – you will manage a multi-discipline team comprising Developers, QAs and Cloud / Systems engineers (7-10 people team), imparting your wealth of knowledge into your team and learning along the way. We'll need you to exhibit Lean-Agile leadership and mind-set.


In this role you will:


  • Develop team autonomy to support the business need whilst working with Product Owners to define and measure key product KPI’s against which your team want to be measured with a specific focus on the team’s DORA metrics
  • Ensure the team uphold standard technical KPI’s such as code quality, security and technical debt in a clear and transparent way – such as visible team dashboards
  • Communicate clearly with stakeholders for projects, product enhancements and initiatives
  • Work with the Software Engineering Manager to enhance our delivery capabilities and support business goals
  • Use good technical awareness and appreciation of IS principles, including regulatory, legislative and industry practices, gained through practical experience and/or professional qualifications
  • Actively participate in the communities of practice associated with your role
  • Understand the strengths/weaknesses of team members; support strengthening of skills through personal development plans
  • Understand timelines and dependencies, coordinating the team around them
  • Support Planning and pre-planning sessions with Product Owners, Delivery Leads, and Architects
  • Ensure the integrity of the software, technical debt is tracked and managed effectively
  • Set the benchmark for high-quality code whilst evangelising best practises and consistently strive for quality in the entire code base.
  • Support production environment for products and services delivered by the team including live issues


Skills and experience


What's required?


  • Experience gained in Software Engineering, QA and DevOps - including experience as a Lead Developer or equivalent
  • Proven track record in creating, managing, coaching or mentoring high performing teams
  • Detailed knowledge of IT delivery processes and approaches in use across the market i.e. Agile/Kanban/Lean etc.
  • Confident in operating within a constantly changing environment
  • Leadership, communication, networking and influencing skills
  • A passion to teach and loves to learn


What's an asset?


  • Background in software development, architecture and test engineering
  • Experience of cloud-based workloads and how that affects application design
  • Background in containerised workloads Docker/Mesos/Marathon/Kubernetes


We have opportunities to join our Leeds, London and Krakow teams


You’ll get to work with like-minded individuals in great teams based across the globe. All working in Agile delivery methods and deploying into Amazon Web Services (AWS).  You’ll have the autonomy to flex your strategy and solution design across a truly global product that drives the heart of our sports betting for William Hill worldwide and you'll have access to a personal learning budget, coupled with 10% learning time each month to help you learn and grow. 


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 onboarding and training programme and making 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!


Join us #behindthebet