Summary
A technical leadership position responsible for guiding a software engineering team, improving delivery practices, mentoring developers, and supporting technical decisions in an agile environment.
Highlights
Leadership role with ownership of team growth, delivery processes, technical direction, and collaboration across engineering and business groups.
Description
About the Role
We are looking for a Project Lead to lead and develop a multidisciplinary software engineering team.
This role is focused primarily on people leadership, team performance, delivery management, and stakeholder collaboration.
While a strong technical background is important, the successful candidate will spend most of their time coaching engineers, managing priorities, improving collaboration, and driving a culture of ownership and accountability.
You will lead a team of approximately 8-9 software professionals, including front-end, back-end, full-stack, and nearshore developers.
You will work closely with Product Management and other business stakeholders to ensure the successful delivery of software solutions while maintaining high engineering standards.
The position reports directly to the Head of Development and works alongside other Team Leads within the department.
Key Responsibilities
Team Leadership
Lead, coach, and mentor a team of software engineers.Create a positive, collaborative, and high-performing team culture.Foster accountability, ownership, and continuous improvement.Support individual development and career growth.Manage team capacity, planning, and workload distribution.
Delivery Management
Coordinate software development activities and priorities.Ensure successful delivery of development projects.Monitor progress and remove blockers.Drive effective Agile ways of working.
Stakeholder Management
Work closely with Product Management and business stakeholders.Translate business requirements into actionable development goals.Communicate priorities, risks, and progress effectively.
Technical Leadership
Provide technical guidance and support to the development team.Participate in architecture discussions and technical reviews.Support software quality and engineering best practices.Review development processes and delivery standards.Contribute to technical decision-making when required.
Technology Environment
C#.NETAzureAzure DevOpsGitCI/CD PipelinesREST APIsSQL ServerAgile/Scrum
Requirements
Essential
Previous experience leading software development teams.Strong people leadership and coaching abilities.Experience managing teams of approximately 8-10 developers.Software development background with knowledge of C# and .NET.Experience working within Agile/Scrum environments.Understanding of Git workflows and CI/CD practices.Strong stakeholder management skills.Ability to build a positive team culture and drive ownership.Fluent Dutch and English.
Preferred
Experience leading distributed or nearshore teams.Experience with Azure-based environments.Python development knowledge.Experience with IoT, telematics, fleet management, or connected products.Bachelor's degree in a technical discipline.