Salary not listed

Software Engineer - Core Database (Kernel)

BackendHybrid — Malmö, 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 their Kernel team. The role involves solving complex computer science problems and delivering high-quality code for the core of the graph database. Collaboration and innovation are key components of this position.

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

What you'll do

  • Build and ship new features for the core of the graph database
  • Write high-quality, testable, and efficient code
  • Integrate research and technologies into the database core
  • Participate in feature discussions and roadmap prioritization

What we're looking for

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

Nice to have

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