ArangoDB is the leading native multi-model NoSQL database, with more than 4 million downloads. It combines the power of graphs, with JSON documents and a key-value store. ArangoDB makes all of your data models accessible with a single elegant declarative query language. Developers can build high-performance applications using a convenient SQL-like query language or JavaScript extensions. Oh, and did we mention it is open source?

As a part of our dynamic team, you will work on the core of ArangoDB in the heart of Cologne (Köln Zentrum, Zülpicher Platz). Our headquarter ArangoDB Inc. is in San Francisco (US) and our diverse team includes workmates at remote locations worldwide. Our goal is to make working with data easy. And because we want to make it simpler for others, we have to work on solving complex problems. Exactly for that reason we are looking for an experienced C/C++ Developer (m/f) with Windows & Visual Studio C++ experience. On top, do you have programming experience in databases? Perfect!

About the Role

  • You engage in developing our ArangoDB database further, especially taking care of the Windows version
  • You ensure that the build process runs smoothly under Windows
  • Integrate and port third party libraries to Windows
  • Overall improve the experience for Windows users
  • And support our open source community with your expertise

Your Skills

  • Development experience with C/C++ (we are using C++ 11)
  • Experience in Windows Programming, C++ development using Visual Studio is highly desirable
  • Confirmed ability to think creatively and develop new ways of handling technical and project tasks
  • Experience with parallel processing and optimization for modern multiprocessor servers

The over 40 minds of ArangoDB come from 4 different continents and over a dozen countries. Diverse backgrounds enable us to see new solutions. We love this diversity and encourage everyone who is curious and visionary to join the multi-model movement.