Software developer

We are looking for enthusiastic programmer/software developer to join our existing team of seven people.

About NLnet Labs

NLnet Labs is an Internet research and development company based in Amsterdam, The Netherlands. Our activities focus on the design and (open source) implementation of Internet protocols that makes the network of networks the Internet. For example, we contribute to the development of Internet protocol standards via the IETF, implement DNS software (authoritative name server and recursive resolver), advance DNSSEC deployment, research into BGP inter-domain routing, and accomplished various IPv4/IPv6 studies (Multipath TCP, packet fragmentation, end-to-end principle). Summarising, working at NLnet Labs is an interesting mix of research, protocol standardisation, software development, and outreach.

About you

You are an enthusiastic programmer that is fluent in at least one programming language (preferably C) and you know your way around the TCP/IP stack. You know how to translate technical specifications into robust and readable code. You do not see documentation as a necessary evil but as part of successful open-source code development. Knowledge of different flavors of *NIX operating systems and/or DNS (including DNSSEC) is appreciated, but to us your enthusiasm and inquisitiveness are more important.

Among your responsibilities will be the design, development and maintenance of new and existing open-source software at NLnet Labs. As part of the team you will be looking at emerging technology in the area of naming, numbering and routing and possibly identify new projects. You will develop and maintain open source and open standards.


Requirements are a B.Sc. or M.Sc. degree, in-depth knowledge of at least one programming language (preferably C). You should be comfortable working on *NIX operating systems and have a general knowledge of networking. Desired skills are knowledge of DNS and scripting languages, such as Python or Perl.

We offer a market conform salary with various secondary benefits. You will be working from our offices in Amsterdam, but we will allow you to work from home for some days if necessary.

Contacting us

If you are interested, please send us an email including a CV in English or Dutch to