Vacature Distributed Principal Java Software Engineer Amsterdam | Brand New Tech Office! | AdTech Data Processing Platform | 50 billion+ e/d! | TDD, Java, Kafka, Scala/Spark, Elasticsearch | €115.000+ €30k stocks!

Your job: Distributed Principal Java Software Engineer Amsterdam

  • Do you love working on challenging backend systems of scale processing over 50 billion events per day?
  • Do you love having a major impact on hundreds of millions of consumers by working on one of the largest online platforms on the planet with over 3 billion impressions per day?
  • Would you love to help build a brand new Amsterdam office where you can influence product, culture, and teams?
  • Do you love working with highly passionate, highly skilled colleagues with a strong engineering mindset?
  • Do you say yes to a 15% yearend bonus, €30k stock, and an indefinite contract from day one?

Then wait no longer, this is the job you have been waiting for!!!

Your employer: One of the biggest online platforms on the planet, servicing hundreds of millions of customers!

This world famous online tech company services hundreds of millions of consumers all over the world! They are famous for the scale of their systems, their engineering culture, their high energy people, and their impact on everyday small and medium businesses. And of course you, me, and almost every consumer on our globe! Although they have different highly successful development centers in other locations, they have now targeted Amsterdam to be the next chapter in their amazing growth strategy! Joining now means you can really be part of this very special moment and help build this office.

Specifically, their AdTech system will be scaling up in Amsterdam. Processing over 50 billion events per day and responsible for 3 billion impressions per day! Talk about mission critical. If you love non-trivial engineering challenges and working on high performance, highly reliable, high throughput distributed backend systems you have come to the right place!

As they always look to hire the best of the best they understand that people like yourself thrive best when given lots of room to grow, freedom, autonomy, and responsibility while enjoying an amazing work life balance. On top of that, you can work 3 days per week from home, get a 10% bonus on top of your salary and receive an indefinite contract from day 1!

Your job: Distributed Principal Java Software Engineer Amsterdam

As Distributed Principal Java Software Engineer Amsterdam you will be one of the experienced pillars to help grow the Amsterdam office. Meaning you can not only help to build further an amazing product, but you will also help shape the Amsterdam office, mentor highly passionate engineers to the next level, work closely with designers, product managers, and other engineers, and have an amazing time. Talk about impact!

Of course, you get to work with some of the smartest engineering minds around, with whom you can spar and learn! When you join you can sink your teeth into building the next generation of the entire AdTech platform and getting it ready for the future to scale x5 before 2025. When they are already ingesting so much as is, you can imagine the challenges ahead. Plus building advanced service tools and components that lay the foundation for future success. This job is for you when you like to work on challenging non trivial backend challenges that have not been solved before!

Growth opportunities:

With a true engineering culture here they really value their engineers, which is why you have a lot of opportunities to grow into domain architect or technical management roles within the organization.

What is required?

  • A minimum of 8+ years of professional backend development experience
  • Professional experience with Java8+ or another JVM language
  • Experience with designing and building mission critical highly distributed backend services
  • You have a high quality, product and TDD mindset
  • You have a pioneering mindset and enjoy building something new!
  • You have experience building systems with great resiliency and a 24/7 uptime
  • A completed BSc or MSc degree in computer science or similar is a plus
  • Experience with streaming technology like Kafka or Spark is a big plus
  • Experience working on AdTech is a plus

What is offered?

  • Between € 100.000 to € 115.000 gross per year 
  • + €30.000 in company stock
  • 25 holidays
  • Relocation assistance and compensation
  • The best hardware
  • Big budget for training and certification
  • An indefinite contract!

Are you a strong principal backend software engineer that would love to make a big impact for hundreds of millions of people by working on heavily distributed backend systems of scale while building the brand new Amsterdam office?


Be sure to send your CV to Roy Schaper via or by responding to the form below.


If this vacancy is not for you but you are looking for another high impact java, kotlin, scala related position? Be sure to reach out to CodeGuild and we can also help you out!

  • Accepted file types: pdf, doc, docx, txt, rtf, Max. file size: 5 MB.