N

Neo4j

ACID graph database for connected data

Software Engineer - Developer Experience

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listedIn-person

About the Job

Requirements

  • Strong collaboration and communication skills.
  • Experience with Golang across multiple software projects, from scripting to larger microservice applications.
  • Knowledge of the Golang build and packaging system.
  • Solid software engineering experience, including shipping tools other engineers use, such as command-line interfaces, libraries, internal platforms, or developer-facing services.
  • Kubernetes and container literacy sufficient to help others develop in Aura, including knowledge of Pods, Deployments, Docker images, and deploying software to a cluster.
  • Experience with modern continuous integration and continuous delivery and Git-based workflows, taking a change from a branch to something running in an environment.
  • Clear writing skills for creating skills, documentation, and instructions used by humans and models.
  • Interest in other developers’ pain points, especially those of people new to a platform, and ability to design solutions addressing those pain points.

Responsibilities

  • Help Neo4j Database engineers who do not work on Aura reduce Aura-specific overhead when building, testing, and running changes in a development environment.
  • Improve workflows, documentation, and tooling for engineers working on the database, individual services, or integrations.
  • Support incubation and onboarding to help teams become productive in Aura without taking ownership of their products.
  • Work with Software Delivery on fixes to the paved road and address how developers get started.
  • Give feedback to platform teams to help make the underlying platform intuitive, pleasant to use, and extensible.
  • Maintain and evolve skill files and agent instructions, including AGENTS.md and Cursor or Claude skills, so AI coding agents can operate in Aura within expected constraints.
  • Evaluate AI workflows for quality, cost, failure modes, and whether they save engineers time.
  • Help Aura and non-Aura teams adopt AI in their development processes without each team creating its own stack.
  • Work with internal Aura and non-Aura engineers to identify pain points.
  • Improve the experience for people who are new to Aura.
  • Observe how people and agents use shipped skills, documentation, and tools, and iterate based on that evidence.

Desired Qualifications

  • Experience with platform-as-a-product or developer experience work, including interviewing users, supporting onboarding, and measuring adoption.
  • Experience maintaining AI skill files, agent instructions, Model Context Protocol servers, or similar structured context for coding agents.
  • Experience with Kubernetes-related developer tooling such as Make, Kustomize, and Helm, and with simplifying local workflows.
  • Experience integrating software with Google Cloud Platform, Amazon Web Services, or Microsoft Azure.
  • Experience with observability, including tracing, logging, and metrics, including for AI workflows.

About the Company

Neo4j

ACID graph database for connected data

Neo4j provides a graph database that helps organizations model and analyze highly connected data. It stores data as nodes and relationships and uses the Cypher query language to traverse the graph, with ACID compliance and options like AuraDB cloud hosting, Graph Data Science, and Bloom for visualization. Unlike relational databases, its graph-first design enables fast traversals and graph analytics for enterprise use cases, offered through a freemium Community Edition and paid enterprise plans across major clouds. Its goal is to turn complex connected data into actionable insights and support scalable analytics, with broader adoption and potential IPO readiness.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$633M
Headquarters
San Mateo, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Neo4j

See more jobs