> Markdown version of [/jobs/ext/1478763-software-engineer-core-networking](https://www.wearedevelopers.com/jobs/ext/1478763-software-engineer-core-networking). 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 Engineer - Core Networking - **Company:** Neo4j, Inc. - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), C++ (Programming Language), Databases, Web Development, Distributed Systems, Graph Database, Network Packet, Java API for RESTful Web Services (JAX-RS), MongoDB, Neo4j, Networking Basics, Software Engineering, Wireshark, Computer Network Technologies, Concurrency, Backend, Front End Software Development, Asynchronous Programming, Api Design, Network Server, Docker - **Published:** July 29, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=539c5a6e54cb93d1 ## About the Role We're looking for 5+ years of practical experience in: * Java language, platform and ecosystem You will ideally have experience and/or an interest in: * Network development (binary protocol specs like Bolt, Frontend/Backend, MongoDB Wire Protocol) * Network packet analysis (e.g., Wireshark) * Distributed system design * API design * Netty * Customer experience and developer community interaction * Concurrency and asynchronous programming You may have also worked with some of: * Database management systems * Graph Databases * Java Web Development Specifications (JAX-RS) * Docker * System-oriented languages such as: C, C++, Rust or Go ## Description Here at Neo4j, we're on the lookout for a software engineer to join our Core Networking Engineering Team, where you will primarily work on the Neo4j network server modules. There will also be scope to work on the drivers and their APIs as well as our proprietary binary protocol. The drivers act as an adapter between the network and client applications. The server modules manage the server side of the conversation, using both HTTP and our binary protocol, Bolt. Drawing on your deep understanding of network concepts and binary protocols, you will be a key part of influencing the strategic direction for connectivity with Neo4j and the drivers together with our product managers. You will be leading the design of new features and improvements to the protocol whilst taking on feedback from other experts and stakeholders within the company. You will then implement these designs in the server codebase. As well as software development, you will also have the opportunity to do things like supporting community projects, writing blog posts, and helping with training and other events. ## Related Videos - [Cyber Sleuth: Finding Hidden Connections in Cyber Data](https://www.wearedevelopers.com/videos/893-cyber-sleuth-finding-hidden-connections-in-cyber-data) - [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) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [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 - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)