You are here: Home > About Us > Staff > Careers at the RIPE NCC

Software Engineer

Apply Now

Would you like to develop software in a unique, not-for-profit organisation that has a significant impact on the core of the Internet services? Are you a passionate full-stack Software Engineer eager to learn and share knowledge with a highly collaborative, multinational team? Then this is the place to be!

Software Engineer
Location: Amsterdam Central Station
37.5 hours per week

As a Software Engineer in one of our SCRUM teams, you will be developing software that allows our members (ISPs, governments, universities, etc.) to manage their Internet number resources, develop applications for our internal users to support our members and also work on services that are fundamental to the operational aspects of the Internet.

In this role, you will:

  • Be involved in the definition of pragmatic and maintainable technical solutions for challenging problems
  • Develop new features working on back-end and front-end
  • Maintain and extend our existing services
  • Write, test and deploy your code
  • After a year, provide 24/7 stand-by shifts once every 4-6 weeks (extra compensation above market in addition to your regular salary)

What we expect from you:

  • Minimum a bachelor’s degree in Computer Science (or in related engineering field) or a minimum of three years’ professional work experience in software engineering
  • Minimum two years of experience in Java
  • Minimum one year of experience working on the full stack including SQL, Spring, REST and front-end
  • Competencies: communication skills, team playing skills, eager to learn and share the knowledge with others
  • Fluency in English

It would be nice if you are:

  • Comfortable with UNIX like OSs
  • Experienced with Angular[JS]      
  • Experienced with Scala and / or Java 8 functional programming
  • Having knowledge of Elastic search

What you can expect from us:

  • An opportunity to work on software that matters in a friendly and fun team
  • A modern, flexible and informal work environment, in our brand new, state of the art office with a great view and an emphasis on a healthy work/life balance
  • An annual salary between EUR 42,600 and EUR 61,300 (before tax). This includes the standard 8% annual “holiday pay” and a 5% end-of-year bonus, is excluding the 24/7 shifts.
  • Excellent secondary benefits: including relocation, a non-contributory pension scheme, 26-weeks paid parental leave, top-tier health insurance coverage for you and your family and 30 vacation days (full-time)
  • A generous training allowance per year which can be used for professional development
  • An in-house free barista and a company-wide free lunch every week.


The Team
Software Engineering Department

We are a vibrant team of 20 talented, diverse and multi-cultural engineers who love our craft and are eager to learn from each other and evolve our skills through collaboration. We highly value the use of best practices, such as clean coding, code reviews, automated tests, continuous integration (CI) and few click deployments. As in a proper Agile environment, we work as a team and we rely on good communication. We also go for drinks occasionally and celebrate important achievements!

About the RIPE NCC

The RIPE NCC is a not-for-profit organisation founded on the belief that the Internet should be governed openly, transparently and together with the wider Internet community. We are one of the oldest Internet organisations in Europe and are proud of our legacy. 

Our strongest asset is our staff. We bring together more than 150 people from more than 38 countries in our modern, vibrant office in the east wing of Amsterdam Central Station. Our official working language is English, but more than 30 languages are spoken by our colleagues. 

Our backgrounds are diverse, but our goal is the same: work for the good of the Internet. And we are now working collaboratively with our staff to transform our company culture to facilitate our evolution into the future. Do you want to join us on this journey? 

How to apply

If you are interested in this position, please click on the Apply Button and fill in the short application form. Send it to us together with your CV and motivation letter (in English only please). A pre-employment screening (done by Validata) will be part of the recruitment process.

Apply Now