Enable job alerts via email!

Software Engineer - Core Database (Kernel)

Neo4j

London

Hybrid

GBP 60,000 - 85,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Neo4j, the leading graph database company, is seeking a Software Engineer for their Core Database team in London. The role involves developing key components of the database, handling transactions, and collaborating with an innovative team. This position offers an opportunity to work with cutting-edge technology, contribute to groundbreaking projects, and be part of a rapidly growing organization.

Qualifications

  • Experience designing multi-threaded systems.
  • Deep understanding of data structures and algorithms.
  • Strong troubleshooting skills.

Responsibilities

  • Build and ship new features for the core graph database.
  • Write high-quality, testable, and efficient code.
  • Integrate research and technologies into the database core.

Skills

Java
System Design
Data Structures
Algorithms
Multi-threading
Troubleshooting

Job description

Social network you want to login/join with:

Software Engineer - Core Database (Kernel), London

Client: Neo4j

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: b4123e65a52d

Job Views: 5

Posted: 29.06.2025

Expiry Date: 13.08.2025

Job Description:

About Neo4j:

Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and relationships across billions of data connections deeply, easily, and quickly. Customers use Neo4j to gain a deeper understanding of their business and reveal new ways of solving their most pressing problems. Over 84% of Fortune 100 companies use Neo4j, along with a vibrant community of 250,000+ developers, data scientists, and architects across the globe.

At Neo4j, we aim to build the technology that powers breakthrough solutions for our customers. These solutions have helped NASA two years earlier, for the ICIJ, and are to cut congestion by 10% and save $750M a year. Some of our other notable customers include Intuit, Lockheed Martin, Novartis, UBS, and Walmart.

Neo4j experienced rapid growth this year as organizations look to deploy recognized graph databases as essential for improving accuracy, transparency, and explainability. Growth was further fueled by enterprise demand for Neo4j’s cloud offering and partnerships with leading cloud hyperscalers and ecosystem leaders. Learn more at and follow us on .

Our Vision:

At Neo4j, we have always strived to help the world make sense of data.

As business, society, and knowledge become increasingly connected, our technology promotes innovation by helping organizations find and understand data relationships. We created, drive, and lead the graph database category, disrupting how organizations leverage their data to innovate and stay competitive.

The Role:

Do you like solving advanced and complex computer science problems? Do you want to be part of a team that values user success and where you can have intellectually honest discussions?

We are looking for an experienced backend engineer to solve technical challenges and deliver high-quality code as part of our talented, innovative Kernel team. You will develop storage engines, transaction handling, indexes, and page cache to build the core of the graph database!

You will be part of an international team based in Malmö, Sweden, and London.

What you will do:

  1. Build and ship new features for the core of the leading graph database
  2. Write high-quality, testable, and efficient code
  3. Promote new ideas, participate in feature discussions and roadmap prioritization
  4. Integrate research and technologies into the database core, reviewing research papers for new ideas
  5. Work closely with customers and collaborate with other teams
  6. Engage in “Do what you want weeks” to work on your own product enhancements and integrations

You'll thrive in this role if:

  • You have experience designing multi-threaded systems and algorithms
  • You have a deep understanding of system design, data structures, and algorithms
  • You are proficient in Java or a C-style programming language
  • You have strong troubleshooting skills
  • You have knowledge about performance profiling and optimization
  • You have experience leading and delivering development projects
  • You are humble and open to discussing ideas to build better solutions
  • You have good communication skills and a sense of humor!

You may also have experience and interest in:

  • Database management systems
  • Deep JVM experience
  • Experience with large codebases

#LI-Hybrid

Why Join Neo4j?

Neo4j is the most popular graph database in the world, with customers across every industry. Joining our team offers an opportunity to shape the future of data and analytics. Here are some facts:

  • Neo4j is one of the fastest-scaling tech companies in its industry, with annual recurring revenue (ARR) doubling.
  • Raised the biggest funding round in database history ($325M Series F). Backed by investors like Eurazeo, GV, and Inovia Capital, with over $600M raised and a valuation over $2Bn.
  • 84% of the Fortune 100 and 58% of the Fortune 500 use Neo4j, including major companies.
  • Our CEO Emil Eifrem has built a culture of relationships, inclusiveness, innovation, and customer success.
  • Our community and ecosystem are strong, with many users and developers loving Neo4j.
  • A Forrester study cited Neo4j delivering 417% ROI to customers.
  • Named as a Visionary in the 2023 Gartner Magic Quadrant for Cloud Database Management Systems and a Strong Performer in The Forrester Wave: Vector Databases, Q3 2024.

We encourage underrepresented communities to apply, as diversity enhances our team. We are committed to an inclusive, diverse, and equitable workplace. We look forward to your application.

Neo4j Values:

We foster collaboration and empower our team to contribute and innovate. Our core values include building relationships, focusing on user success, fostering an inclusive culture, maintaining a positive and honest intent, encouraging open discussions, and delivering on commitments.

Neo4j is committed to protecting your privacy. Please read our privacy policy to understand how we handle personal data.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.