Connecting to LinkedIn...


Software Engineering Team Lead

  • Location


  • Sector:

    Culture / Recreation

  • Job type:


  • Salary:

    Not Specified

  • Job ref:


  • Published:

    about 2 hours ago

  • Expiry date:


  • Client:

    William Hill

Job Description

A Software Engineering Team Lead will 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. 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. What's in your scope of work?

  • People first and code as well - you will manage a multi-discipline team comprising Developers, QAs and Cloud / Systems engineers (7-10 people team)

  • Impart your wealth of knowledge into your team and learn along the way

  • 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

  • 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

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

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

  • Active participation in the communities of practice associated with your role

  • Understand the strengths/weaknesses of team members; support strengthening of skills through personal development plans

  • 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

  • Understands 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

  • Sets the benchmark for high-quality code whilst evangelising best practises and consistently strives 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 cascading the information to the teams.

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

Candidate Description

  • 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

    Desirable skills

  • 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

Employer Description

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. Impressed? You can be sure there are many more challenges waiting for you.