Software Engineering Team Lead - Scala

I’m interested


Leeds / London / Krakow



Job description


We bet we can be a great match


This is an opportunity  to join a 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. You'll be involved in 3rd Party Integrations into 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 Platform Implementation 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 will 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 the

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. Help the team embrace Disciplined Agile (DA) Core Values, adopt and apply its Principles and implement the best practices


The role will assume some of the duties of the DA Architecture Owner and will be expected to lead the architecture and design discussions aligning with the overall

architecture strategy set by the architects.


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
  • Hold regular 1-to-1 catch-ups, objectives setting, probation assessment, succession planning, backup planning and performance evaluations
  • Contribute to the recruitment of team members and the continuous improvement of the recruitment process
  • Understand timelines and dependencies, coordinates team around them
  • Support Planning and pre-planning sessions with Product Owners, Delivery Leads, and Architects
  • Translate non-technical and technical requirements to appropriate audiences
  • 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.
  • Collaborate with the product team to develop quality solutions according to specifications.
  • Understand the company general direction and cascade information to the teams.
  • 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 extensive
  • experience as a Lead Developer or equivalent
  • Proven track record in creating, managing and mentoring high performing teams that
  • are customer focused and aligned to business requirements.
  • Detailed knowledge of IT delivery processes and approaches in use across the market
  • i.e. Disciplined Agile/Kanban/Lean etc.
  • Confident in operating within a constantly changing environment
  • Great leadership including communication, networking and influencing skills
  • Expert knowledge of refactoring large applications and legacy systems
  • Has a passion to teach and loves to learn


What's an asset?


  • Strong experience in the Betting & Gaming, Retail and / or Banking sector and a
  • passion for Sport
  • 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
  • AWS certifications


What we offer


  • Development opportunities, including IT conferences, internal trainings, lunch and learn sessions and an individual training budget.
  • Complex work and the chance to make an impact.
  • Mac OS or Windows hardware to choose from.
  • Brand new, bright and comfortable office in the city center with a garden roof terrace and incredible city view. Tram stop right outside the office. And yes - the office remains open if you choose to use it for reasons connected with your physical or mental wellbeing.
  • Free underground parking space for cars, motorcycles and bikes.
  • Great working atmosphere, in a collaborative team of amazing people, with forward thinking managers.
  • Competitive base salary and benefits, with fully paid private healthcare (Lux Med), fully paid Multisport pass or MyBenefit cafeteria points for employees on employment contract, employee referral program, and an extra day off for your birthday.
  • Flexible employment (B2B or Employment Contract to choose from).
  • Creative rights scheme.
  • Flexible working hours.
  • Chill out room and gaming room with VR, PS4, FIFA, foosball table, billiards, table tennis, football league, board games, company competitions with cool prizes.
  • Meetups, quality questions events, hackathons, we love any chance to share knowledge and have fun.
  • Charity events (ask us about our scooter racing) and social activities – virtual for now but we can’t wait to throw one of our famous company parties or summer picnics
  • Flexible working practices - in Covid-19 times we work from home.
  • Ultimately depending on circumstances you may be able to work up to 80% of your normal working time from home.
  • Relocation costs support for rent and travel, and VISA support. Colleagues from all round the world including Russia, Ukraine, Belarus, Estonia, Brazil, Romania, Ireland, Israel, India, Portugal, United Kingdom, Libya and many other countries.


William Hill in Krakow


Our office sits on Kotlarska and our brilliant building has a range of different workspaces, hangouts and breakout areas to suit your every need. Situated in the centre of Krakow next to Vistula river – we're in the heart of one of the world’s most iconic cities. There are parks everywhere, you can enjoy a walk along Planty, or go to Kościuszko Mound to admire the city from above. With plenty of culture on your doorstep, you’ll be spoilt for choice. In fact, why not have a sneak peek around our office with Street View and see if you can picture yourself here!


Join us behind the bet