CareerPlanSign in

Software Engineer - Connectors

London💼 Full-time🗓 2026-09-07 → 2026-09-26

Core

Designing and architecting connectors to enable the Neo4j graph database to ingest data from diverse big data platforms, data warehouses, and cloud environments.

Role type

Senior backend software engineer (data integration/connectors)

Builds

Data ingestion connectors, streaming APIs, and backend components for the Data Importer product

Domain

Graph databases, big data processing, cloud data warehousing

Deliverable

production ML models | product features

Required skills

Backend programming (Kotlin, Java, Go), multi-threaded system design, distributed event streaming (Apache Kafka), data processing (Apache Spark, Apache Beam), cloud data warehouses (AWS Redshift, GCP BigQuery, Azure Synapse)

Preferred skills

Graph databases (Neo4j, SQL/NoSQL), frontend development (React, TypeScript)

Technologies

Apache Kafka, Apache Spark, Apache Beam, Kubernetes, Neo4j, React, TypeScript, AWS Redshift, GCP BigQuery, Azure Synapse

Responsibilities

Design and architect connectors for the Neo4j database; build and maintain new and existing connectors for various technologies; design new streaming/data ingestion APIs; work across teams to enhance core database features; build front-ends for connectors or integrations requiring user interaction

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.