As the Team Lead for our Core Availability team, you will play a key role in driving the architecture, development, and delivery of high-quality software solutions. You will lead a group of talented developers, ensuring smooth collaboration, technical innovation, and strong delivery results. Your responsibilities will encompass both hands-on coding and line management, helping the team grow, improve, and thrive in a fast-paced environment. You will lead and mentor a talented global development team, fostering a collaborative, high-performance culture. You will participate in high-level architecture and design decisions for complex software systems. You will manage team members' performance and career development. Work across a Friday-Tuesday shift pattern (including the weekend).