Lead Software Engineer (32-40 hours per week)


Vacancy: Lead Software Engineer (32-40 hours per week)
Location: Enschede
Employment relationship: Full-time/Part-time (32-40 hours per week)
Education level: HBO/WO
About us
KITT Engineering stands for Creative IT Applications And that's a pretty good description. We bridge the gap between creative ideas and their ultimate application. Our projects often revolve around user interaction, where we develop both the electronics and the software entirely in-house. Think of robust systems in public spaces, where reliability and durability are crucial. To realize our growth and ambitions, we are looking for an experienced and driven Lead Software Engineer who takes the lead in our development team.
Job description
As Lead Software Engineer, you'll be the technical driving force and coach of our software team. You'll combine your own technical contribution with a leadership role for your colleagues. Together with hardware engineers, product developers, and project managers, you'll work on challenging and innovative projects from concept to delivery. You'll monitor technical quality, contribute to architectural decisions, and inspire your team to reach their full potential.
Your tasks include:
- Lead and guide the software team in the development of innovative applications.
- Design, develop and maintain software architectures and solutions.
- Making technical choices and translating customer requirements into robust software solutions.
- Reviewing code and ensuring quality, performance, and scalability.
- Actively participate in developing new products and technologies.
- Consult with customers and ensure smooth cooperation between software, hardware and project management.
Job requirements
We are looking for an inspiring and results-oriented Lead Software Engineer with a solid technical base and leadership qualities.
Our ideal candidate has:
- A completed HBO or WO degree in a relevant field, such as Computer Science, Technical Computer Science or Embedded Systems.
- Extensive experience in software development (experience with embedded systems is a plus).
- Good knowledge of programming languages such as C, C++, C#, or scripting languages such as Python.
- Experience with software architecture, design patterns and agile development methodologies.
- Experience with version control tools such as Git and modern development environments.
- Strong communication skills in both Dutch and English.
- Leadership experience or the ambition to guide and inspire a team.
- A proactive attitude and the ability to maintain an overview of complex projects.
What we offer
- A key role within a dynamic and growing organisation.
- The opportunity to lead a team and remain technically active yourself.
- Innovative projects where your vision and knowledge make a direct impact.
- Flexible working hours and the option to work from home (in consultation).
- Room for personal and professional growth, with plenty of opportunities for training and education.
- An informal, collegial working environment where your input is valued.