To Apply: ALL APPLICANTS must submit a CV or RESUME and COVER LETTER to

Here at Neo Technology, we’re on the lookout for multi-language software engineers to join our Driver Engineering Team. As a driver engineer, you’ll be responsible for designing and building our official Neo4j database drivers, the database server module they connect to, and the binary protocol between them.

We’re looking for engineers with broad experience of writing applications across a number of different language platforms, and of using a number of different databases. You will need to draw on this experience to craft intuitive yet powerful interfaces for application developers that fit into the idioms and ecosystems of the target languages.

You’ll be based in either our engineering HQ in Malmö, Sweden or our office in London, and will travel on occasion between the two. You’ll be working with an exceptional international team that stretches from New Zealand to Silicon Valley and some of the smartest, most varied and fun people in the industry.

You will ideally have:

  • 3+ years’ experience in two or more of Java, Python, JavaScript, C# or Go
  • Experience and interest in of some of the following:
    • Network programming
    • API design
    • Database management systems
    • Type system design
As well as software development, you’ll also have the opportunity to support community projects, run meetups and hackathons and help with training and other events. If we sound like a good match, then get in touch and tell us about yourself.