Salary not listed

Software Engineer - Core Database (Kernel)

BackendHybrid — Malmö and London
Published on 2026-10-02
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Neo4j is seeking an experienced backend engineer to join its Kernel team. The role involves solving complex problems and working on the core components of Neo4j's graph database, including storage engines and transaction handling.

About the company

Neo4j builds a graph database and analytics platform that helps teams model, query, and uncover relationships in connected data.

The team

Kernel team

Stack

JavaC-style programming languages

What you'll do

  • Build and ship new features for the core of the graph database
  • Write high-quality, testable, and efficient code
  • Promote new ideas and take part in feature discussions
  • Integrate research into the database core

What we're looking for

  • Experience designing multi-threaded systems
  • Deep understanding of system design, data structures, and algorithms
  • Proficiency in Java or a C-style programming language
  • Strong troubleshooting skills

Nice to have

  • Knowledge of database management systems
  • Deep JVM experience
  • Experience with large codebases
View original job post