About The CompanyOur client is a fast growing technology business with a strong mission led culture, focused on building products that make a real world impact. They place a strong emphasis on creating a supportive, high quality engineering environment where people feel empowered, valued, and encouraged to grow. The organisation has received multiple industry and workplace recognitions for both growth and employee experience.The OpportunityOur client is seeking an Engineering Team Leader to join their product engineering organisation and play a key role in the ongoing evolution of a core product platform.The RoleAs Engineering Team Leader, you will lead a skilled team of engineers while remaining technically hands on. You will work closely with product managers and software architects to shape technical direction and deliver features from design through to production.Key ResponsibilitiesProvide technical leadership including architecture input, design reviews, and code reviewsOwn delivery outcomes including quality, timelines, and engineering standardsDrive technical decision making to support both current needs and long term scalabilityLead the design and implementation of new components and servicesSupport the growth and development of team members through mentoring and coachingExperience3 plus years experience leading an engineering team5 plus years experience as a backend engineer or technical leaderStrong experience with C# and .NET or .NET CoreSolid understanding of clean code principles, design patterns, and scalable architectureStrong multithreading and object oriented programming experienceProven track record delivering production grade software productsStrong communication and leadership skillsExperience working in Agile environmentsDegree in computer science or equivalent experienceIf you are interested please apply or send your CV to (email protected)