Responsibilities
Supporting and mentoring our engineering teams and generally creating a great team environment
Enabling our engineers to be confident in their own judgement and self-management capabilities
Collaborate with CTO on implementation of our technology strategy
Bringing Engineering initiatives to senior management that support our strategic goals
Managing the structure of our Agile teams
Providing technical guidance
Champion Agile practices and provide ongoing support
Growing our engineering team and other roles where engineering input is required
Assisting our teams with design and architecture
Requirements
Several years of experience leading and growing a high functioning engineering team
Experience working remotely with a fully distributed team
Experience with Agile/Scrum methodologies and their practical implementation
Strong problem-solving abilities with a high level of technical skills and knowledge, dedicated to your own development as well as others’
Practical experience with .NET
Someone who is prepared to dive into the details and get your hands dirty when needed
A friendly and approachable personality with great communication and mentoring skills
Someone who takes pride in their work and the impact their company is making