Salary not listed

Software Engineer - Connectors

BackendHybrid — 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

As a Software Engineer in the Connectors team at Neo4j, you will design and build connectors to integrate Neo4j with various data ecosystems. Your work will ensure that the Neo4j database is accessible for data ingestion and analytics across cloud and on-premise environments.

About the company

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

The team

Connectors team

Stack

Apache KafkaApache SparkApache BeamGoogle DataflowMicrosoft FabricKubernetesKotlinJava

What you'll do

  • Design and architect connectors for Neo4j
  • Build and maintain new and existing connectors
  • Design new streaming/data ingestion APIs
  • Work across teams to enhance core database features
  • Occasionally build front-ends for user interactions

What we're looking for

  • 5+ years of experience developing production-level software
  • Experience designing multi-threaded systems and algorithms
  • Hands-on experience with backend programming languages like Kotlin, Java, or Go
  • Experience with distributed event streaming platforms like Apache Kafka
  • Experience with data processing platforms like Apache Spark, Apache Beam

Nice to have

  • Experience with graph databases like Neo4j or SQL/NoSQL databases
  • Frontend development experience with React and TypeScript
View original job post