Lead Software Engineer

Apply now

Lead Software Engineer

Full-time · Utrecht, The Netherlands

At Lab Digital, craftsmanship in technology and reaching new heights in our social responsibility are key. We make a positive impact, both in the results of our digital expertise, in our daily activities and in society. We are looking for a Lead Software Engineer who fits our organisation, who is energised by mentoring and hands-on coding. Someone who takes our organisation and our teams a step further.


You are responsible for creating long-term solutions, resolving technical escalations, and communicating status to stakeholders and have a leading role in this. From the beginning to the end of a project, you are responsible, including ensuring that all team members play an active role in the project. Together with the team, you develop high-quality, future-proof, and robust software and put it into production in a good way. You devise and estimate the technical solution that fits the demand, taking into account the potential team and the challenges. When an estimate is incorrect, you coordinate with stakeholders to address the risks and take responsibility. You involve colleagues in decisions, including estimates. In doing so, you constantly consider maintainability, reusability, observability, security, and scalability. And also knowledge of our organisation, how a customer or project fits in, and the trade-off between budget vs. scope.

You ensure that there are no invisible people or projects. In this respect, you proactively seek cooperation to ensure that we pay attention to people and their ambitions. You are actively involved in knowledge sharing and internal (technical) cooperation, including stimulating this between teams.

In the long term, you help further develop and implement the technical vision, including the further development of internal standards. You keep abreast of developments in our field and their impact on our organisation and services and consider when there is room for innovation. You will also be involved in recruitment & selection, to make sure we find the right people to grow the organisation. Read more about working at Lab Digital.

About you

Your knowledge is not in one specific language but in several languages, such as JavaScript/TypeScript, Python or Go. You also master architecture and soft skills. You are a sparring partner for the customer and all disciplines internally, including Solution Architect, Business Analyst, and developers.

You have social skills and know how to create a positive, energy-rich atmosphere in a team. You have an eye for how people are really doing and know how to use different communication and leadership styles, depending on the situation. You always honour appointments and ensure that others do too. You are solution-oriented and decisive while leaving room for others. Regularly delegating and saying what is on your mind describe you. Coaching technical colleagues comes naturally to you, as does helping colleagues how to be better mentors to others. You understand the team's strengths and identify risks. Your communication skills help you build trust with internal and external stakeholders. When people are not on the same page, you make sure everyone feels heard and a decision is made.

Read more about Lab Digital here.


  • Previously managed multi-disciplinary development teams with various levels from junior to senior, where you were responsible for delivering a project from start to finish.
  • Experienced in communicating a technical vision internally and externally.
  • Demonstrable and extensive experience in our stack (JavaScript/TypeScript, Python or Go) and developing production software in it.
  • Experienced in managing open-source projects.
  • Your previous experience is tangentially related to: digital and/or the e-commerce domain, integration of SaaS solutions and cloud-native domain including experience in designing and realising cloud-native event-driven software applications.
  • Experience with Software Development Life Cycle aspects and the various methodologies and tooling involved.
  • Experienced in speaking at conferences, meet-ups or writing white papers/blogs.
  • Communicatively strong in English in word and writing. Pre if you are also strong in Dutch.
  • Be able to adapt leadership style to the client, project, team or person.
  • Open-source mindset: thinking from collaboration, sharing, reusability, and transparency.

Nice to have

  • Experienced with the open source community and a vision of how we as a company can play a role in this.

Knowledge sharing

Laptop, headphones and more

Pension plan

€ 5.375 - € 7.170 per month

Flexible hours

25 vacation days

What we offer you

  • Starting salary of at least € 5.375 per month and depending on experience and growth, it can go towards € 7.170.
  • Opportunities to grow in seniority level, which also includes a different salary level.
  • In addition on a yearly basis: 25 vacation days, a favorable pension plan and bonus of one month salary in case of a positive operating result.
  • Hybrid working and flexible hours in consultation with your team
  • No concessions on gear you need to do your job well including laptop, headphones and more.
  • We have a strong engineering culture and are active in the Open Source community. Check out our 70+ projects on our GitHub profile and machcomposer.io
  • We work for well-known large international organizations.
  • We are a growing company and keep a constant focus on your development, drivers and ambitions. You may work on both personal and professional goals with us through a growth plan.
  • Knowledge sharing through a bi-weekly Javascript meeting and Lab Academy, among other things.

Work should be fun, substantive and also with each other. We like to look at your ambitions together with you and help you you realize them.

"Lab Digital provides me with many opportunities to grow in various aspects of my professional life. I get to work with colleagues who are very good at the technical aspect of the work, as well as great to be around. I take pride in being a member of the Lab Digital team."

Bram, Software Engineer

Your colleagues

Our team consist of 80+ colleagues. Curious about who your colleagues will be? Take a look at the profiles of Boris, Bram, Kors and Mike. 

Boris Besemer

Lead JavaScript Engineer

Bram Kaashoek

Full Stack Developer

Kors van Loon

Front-end Developer

Mike de Bock

Full Stack Developer (freelance)

Let's talk

Are you the person we are looking for? Apply for this position and we would love to talk to you. Unfortunately, we can't sponsor or transfer visa's right now.

Lab Digital does not work with third parties to fill this position.