Salary not listed

Software Engineer - Core Networking

OtherHybrid — unknown
Published on 2026-10-09
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 a software engineer for the Core Networking Engineering Team to work on network server modules, drivers, and proprietary binary protocols. The role involves influencing strategic connectivity approaches and implementing new features.

About the company

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

The team

Core Networking Engineering Team

Stack

JavaGoRustCC++

What you'll do

  • Influence strategic direction for Neo4j connectivity
  • Design new features and improvements to the protocol
  • Implement designs in the server codebase
  • Support community projects and write blog posts

What we're looking for

  • 5+ years of experience in a modern programming language
  • Understanding of network concepts and binary protocols
  • Experience in network development and packet analysis
  • Familiarity with distributed system design

Nice to have

  • Experience with database management systems
  • Knowledge of HTTP and web service development
  • Exposure to graph databases
  • Experience with Docker
View original job post