C++ Developer (Digital Manager)

Apply now

C++ Developer (Digital Manager)

Wanted: A tech-art savvy manager with hands-on mentality and inspiring work ethic.  

Full-time · Amsterdam

About the job

The C++ Developer is able to understand the beating heart of all DRIFT’s artworks: the code that runs it all! Many of our artworks are kinetic or purely digital, and of course 100% magical. You will be developing and maintaining all codebases for our artworks. You are guiding a team of software developers, which you will lead by example and make them a force to be reckoned with. 

You are proud to share your deep knowledge of programming with us, and you have a solid foundation of software architecture. This position sits within the development department, where we create all DRIFT’s artworks for the first time. You are an essential part of our magical art making, but next to that you will need to maintain and stabilize the existing artworks before we commence on new development projects. This is a thrilling job for the developing enthusiast!


Dutch artists Lonneke Gordijn (1980) and Ralph Nauta (1978) founded DRIFT in 2007. With a multidisciplinary team of 64, a studio in Amsterdam and New York, they work on experiential sculptures, installations and performances! We work in the top of the international art world and have found our niche within the tech-art industry. 

What are you responsible for?

  • Maintain and troubleshoot the existing artworks on a software level
  • Develop the codebase for new DRIFT artworks
  • Establish a network of software developers to rapidly scale the work or increase the development speed

  • Centralize and maintain the codebase for all artworks

  • Manage a team of software developers in a variety of projects

  • Have a lot of fun doing what you love!

You need to have:

  • excellent software development skills (C++)
  • a bachelor in computer science or related education
  • 5+ years of experience in related field
  • knowledge of programming actuators and communication protocols such as EtherCat or DMX
  • solid experience working on multithreaded applications, networks and operating systems
  • strong understanding of algorithms and data structures
  • A love for art and making the impossible possible!

Apply for the job

Do you want to join our team as our new C++ Developer (Digital Manager)? Then we'd love to hear about you!