About the Company
Our 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 Opportunity
Our 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 Role
As 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 Responsibilities
• Provide technical leadership including architecture input, design reviews, and code reviews
• Own delivery outcomes including quality, timelines, and engineering standards
• Drive technical decision making to support both current needs and long term scalability
• Lead the design and implementation of new components and services
• Support the growth and development of team members through mentoring and coaching
Experience
• 3 plus years experience leading an engineering team
• 5 plus years experience as a backend engineer or technical leader
• Strong experience with C# and .NET or .NET Core
• Solid understanding of clean code principles, design patterns, and scalable architecture
• Strong multithreading and object oriented programming experience
• Proven track record delivering production grade software products
• Strong communication and leadership skills
• Experience working in Agile environments
• Degree in computer science or equivalent experience