IT & Software

Software Engineer - Core Networking

Neo4J

London · Greater London · United Kingdom

Overview

In this role you contribute to Neo4j’s Core Networking Engineering, focusing on the network server modules and related drivers. You will influence connectivity strategy with product managers, lead design and implementation of new features, and work across the server and protocol stack. There are opportunities to engage with the community, write and share knowledge, and support training and events. You’ll thrive shaping protocol-driven, scalable networking solutions that power Neo4j’s connected data platform.

Responsibilities
  • Develop and implement features in the network server modules and binary protocol (Bolt)
  • Collaborate with product managers and stakeholders to steer the protocol and connectivity roadmap
  • Design and implement architectural improvements in the server codebase
  • Work on drivers and APIs that bridge network and client applications
  • Engage with the community: support projects, write blog posts, assist with training and events
Key requirements
  • Java language, platform and ecosystem (5+ years of practical experience)
  • Stakeholder collaboration
  • Communication with cross-functional teams
  • Community engagement and developer interaction
  • Network development (binary protocol specs like Bolt)
  • Network packet analysis (Wireshark)
  • Distributed system design

Reference: WJ-747_30167249

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.