As the Lead Software Engineer / Technical Team Lead you will be responsible for providing advice on technical solutions and development as well as leading the direction of and coordination of the day-to-day activities of our in-house development team (approx. 5 team members).