> Markdown version of [/jobs/ext/3236350-software-engineering-clustering-distributed-systems](https://www.wearedevelopers.com/jobs/ext/3236350-software-engineering-clustering-distributed-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering - Clustering & Distributed Systems - **Company:** Neo4j, Inc. - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Cluster Analysis, Databases, Distributed Systems, Graph Database, Java Virtual Machine (JVM), Message Broker, Neo4j, Open Source Technology, Software Engineering, System Availability, Backend, Kubernetes, Stream Processing - **Published:** September 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=af425c52d1295c00 ## About the Role * Ability to work independently within a flexible software development organization * Ability to communicate about, and collaborate on, complex topics. * Experience of distributed systems through usage, administration or development. * Desire to learn modern and high performance Java programming (or prior knowledge). * Desire to learn Kubernetes and building operators. * Desire to work as part of a geographically distributed team., * Experience building stateful distributed systems (such as databases, message brokers or stream processing systems) * Experience working with distributed orchestration systems, such as Kubernetes. * Experience of distributed systems through usage, administration or development. * Existing knowledge of Java programming, the Java ecosystem or JVM internals. * Experience with working on large code bases. ## Description We are looking for experienced backend engineers to join our team which mainly develops the distributed aspects of the Neo4j database. Building on our fast and open source native graph database, our team delivers critical enterprise features such as high availability, distributed consistency, horizontal scalability and deployment flexibility. We're particularly excited to hear from people who have developed and maintained complex distributed systems before; who have experienced some of their pain points and design trade-offs first hand. Your contributions will be deployed in production environments around the world, vital to the varied and demanding use cases of our customers., * The day-to-day work is quite wide-reaching in the database stack, from low-level (efficient IO systems where every flush and allocation counts) to high (distributed control planes where predictability and stability are vital). * The work involves building features end to end - from the core database itself to running and maintaining them in our live managed service Aura. * Apart from features, you'll also work with support engineers to track down tough bugs, SREs to support our database as a service offering, and with product managers and other teams to design new features. * You'll also spend time learning, thinking and experimenting. Specializing in topics that interest you and helping to grow yourself, the team and the product. ## Related Videos - [Your organization as a Graph](https://www.wearedevelopers.com/videos/2051-your-organization-as-a-graph) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Cyber Sleuth: Finding Hidden Connections in Cyber Data](https://www.wearedevelopers.com/videos/893-cyber-sleuth-finding-hidden-connections-in-cyber-data) - [Graphs and RAGs Everywhere... But What Are They? - Andreas Kollegger - Neo4j](https://www.wearedevelopers.com/videos/1311-graphs-and-rags-everywhere-but-what-are-they-andreas-kollegger-neo4j) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)