Network Software Engineer, Database Drivers - Malmo

Here at Neo4j, we’re on the lookout for multi-language network 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 component to which they connect, and the binary protocol that glues them together.

We're looking for engineers with in-depth experience of working with sockets and network protocols who can comfortably turn their hand to coding in multiple programming languages on multiple operating systems. You will need to draw on this experience to craft elegant API that fit the idioms and ecosystems of our users' application environments, as well as provide support for those users.

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. The Driver Team itself is distributed across multiple locations, so expect to be pairing and joining design discussions using online collaboration software on a regular basis.

At Neo4j, 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 must have 3+ years' practical experience in:

  • Socket programming (including TLS)
  • Two or more of Java, Python, JavaScript, C#, Go, or C

You will ideally have experience and interest in:
  • Database management systems
  • Docker
  • Distributed system design
  • API design
  • Type system design

You may have also worked with some or all of:

  • Netty
  • Jetty
  • Asynchronous programming
  • Reactive programming

As well as software development, you’ll also have the opportunity to support community projects, run meetups and hackathons, write blog posts, and help with training and other events. If we sound like a good match, then get in touch and tell us about yourself.

We are here to stay:

Neo4j is well-funded with a recent series E round of $80M, led by Morgan Stanley Expansion Capital, and One Peak Partners. Creandum, the earliest investor in Spotify, is a long-term Neo4j investor.

We have over 300 customers including Airbus, Comcast, eBay, NASA, UBS, and Walmart; more than 75% of the Fortune 100 have used Neo4j.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field