Salary not listed
Software Engineering - Clustering & Distributed Systems
OtherHybrid — unknown
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 experienced Software Engineers to work on the distributed aspects of their database system. The role involves ensuring consistent data replication while maintaining high performance and availability for enterprise customers. Candidates should be experienced in developing complex distributed systems.
About the company
Neo4j builds a graph database and analytics platform that helps teams model, query, and uncover relationships in connected data.
What you'll do
- Engage in low-level systems programming and higher-level development of distributed systems.
- Collaborate with support engineers and SREs on troubleshooting and deployment.
- Design new features with product managers.
What we're looking for
- Ability to work independently in a flexible environment.
- Strong communication skills on complex topics.
- Experience with distributed systems.
- Interest in modern Java programming.
Nice to have
- Experience building stateful distributed systems.
- Familiarity with orchestration systems like Kubernetes.
- Knowledge of Java and the Java ecosystem.
