Software Engineer - Core Networking

Requirements:

  • 5+ years of practical experience in Java language, platform, and ecosystem

Nice to Haves:

  • 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
  • Database management systems
  • Graph Databases
  • Java Web Development Specifications (JAX-RS)
  • Docker
  • System-oriented languages such as: C, C++, Rust, or Go

What You'll Be Doing:

  • Work on Neo4j network server modules, drivers, and proprietary binary protocol
  • Influence strategic direction for connectivity and drivers
  • Lead design of new protocol features and improvements
  • Implement designs in the server codebase
  • Support community projects, write blog posts, and assist with training and events

Perks and Benefits:

  • Opportunity to shape the future of data and analytics
  • Join a fast-scaling technology company with a proven product/market fit
  • Part of a diverse ecosystem with industry recognition and awards
  • Commitment to inclusive, diverse, and equitable workplace
AI Summary ✨

Similar jobs

  • Senior Backend Engineer - Content Platform

    SpotifyUKSweden2 days ago
    Registered sponsor
  • Senior Software Engineer, Privacy

    MozillaSweden3 days ago
    Remote
    ≈ €46k – €61k / year base
  • Software Engineer II - Rust - Pro

    Kraken10 locations12 days ago
    Remote
  • See all jobs in Sweden →