CareerPlanSign in

Software Engineer - Developer Surface

London💼 Full-time🗓 2026-08-28 → 2026-09-26

Core

Design and maintain developer interfaces, APIs, and tooling to enhance the Neo4j developer experience for building, managing, and experimenting with Neo4j and Aura.

Role type

Senior IC Software Engineer (Developer Tooling & API)

Builds

Open-source @neo4j/graphql library, managed GraphQL Data API in Aura, MCP servers, Aura API, and CLI

Domain

Graph databases, developer tooling, cloud infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Go, TypeScript, API design, software development lifecycle, testing, Kubernetes, cloud platforms (GCP/AWS/Azure), Terraform

Preferred skills

Frontend development, graph databases, Neo4j

Technologies

Go, TypeScript, GraphQL, Kubernetes, Terraform, GCP, AWS, Azure

Responsibilities

Maintain and improve existing developer interfaces, design and architect new tools and APIs, participate in the full software development lifecycle, collaborate with product managers and engineering teams

Seniority

Senior, hands-on IC

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