Neo4j
Jobs at Neo4j
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Recently posted jobs
Information Technology
Lead customer-facing Neo4j implementations from inception through production rollout. Provide technical expertise, solution architecture, prototypes, deployment guidance, training, and technical proposals. Apply database, data modeling, Java, API, messaging, middleware, analytics, Agile, and DevOps experience to solve complex customer data problems. Mentor small groups and collaborate independently or cross-functionally. The role requires consultative experience, a bachelor’s degree, and travel up to 50% of the time.
Information Technology
Develop and guide the front-end architecture for Neo4j’s Virtual Graph product using React, while contributing across backend services, cloud infrastructure, database connectivity, and query systems. Build complex data-rich applications that translate Cypher queries into SQL for cloud data platforms. Collaborate across the full stack, mentor engineers, and help scale maintainable software toward general availability.
Information Technology
Generate qualified sales opportunities across EMEA by contacting, educating, and qualifying inbound and outbound leads. Collaborate with Account Executives, engage enterprise prospects through phone, email, webinars, and events, identify business challenges, communicate Neo4j solutions, and secure next steps. Maintain accurate CRM data, learn relevant technical concepts, deliver a positive prospect experience, and meet or exceed activity and qualified-opportunity KPIs.
Information Technology
Drive enterprise sales across major financial services institutions in London. Build strategic territory plans, develop C-level relationships, manage complex sales cycles from prospecting through closing, and grow new and existing accounts. Position Neo4j’s graph intelligence platform for data, AI/ML, fraud, and risk use cases. Partner with solution engineering, marketing, customer success, professional services, cloud providers, and technology partners while maintaining accurate CRM and forecasting data.
Information Technology
Build and operate Neo4j Aura’s Product Analytics Platform, including its Analytics API, event ingestion infrastructure, schemas, and integration contracts. Make architectural decisions for reliability and scalability, guide product teams through adoption, document designs through RFCs, and collaborate with Product Management and downstream data pipeline teams. The role focuses primarily on backend Go development, with some TypeScript or JavaScript and exposure to event-driven systems, observability, cloud platforms, and analytics tooling.
Information Technology
Design, build, and operate cloud-native backend services in Go for Neo4j Aura IAM. Develop custom Kubernetes operators/controllers, drive platform architecture, and implement secure service-to-service authentication (JWT, mTLS, SPIFFE/SPIRE). Collaborate with product, infrastructure, and security teams and produce clear technical documentation.
Information Technology
Develop and maintain Neo4j Aura’s sharding and composite database control plane using Go and Kubernetes. Build APIs, operators, and services that provision, scale, and operate distributed database clusters. Troubleshoot bugs, improve test pipelines, document features, participate in design discussions, and research distributed systems and database technologies. The role also involves Docker-based CI, cloud integrations, observability, and collaboration across engineering teams.
Information Technology
Own public sector enterprise sales across target agencies, building territory plans, pipeline, proposals, and strategic sales cycles. Develop expertise in Neo4j graph technology, present its value to customers, scope proofs of concept with pre-sales engineering, and expand existing accounts. Guide SDR, field marketing, and channel resources while maintaining accurate Salesforce.com pipeline forecasts.
Information Technology
Develop and maintain distributed components of the Neo4j database, including high availability, consistency, scalability, and deployment features. Build functionality across the database and managed Aura service, collaborate with support engineers, SREs, product managers, and distributed teams, troubleshoot complex production issues, and contribute to high-performance Java systems, Kubernetes operators, and stateful distributed architectures.
Information Technology
Build and improve developer experience for Neo4j’s Aura cloud platform. Support engineering teams with onboarding, documentation, workflows, tooling, and developer-facing services. Maintain AI agent skills and instructions, evaluate AI-assisted development workflows, and collaborate with delivery and platform teams. The role requires Golang, Kubernetes and container literacy, CI/CD and Git experience, strong technical writing, and an interest in solving developer pain points.
Information Technology
Designs, builds, and maintains Neo4j connectors across streaming, data processing, cloud data warehouse, and on-premises technologies. Develops multi-threaded systems, data ingestion APIs, and backend components, collaborates on core database features, and occasionally creates connector frontends. The role involves technologies including Kafka, Spark, Beam, Kubernetes, and cloud data platforms.
Information Technology
Conduct research and end-to-end development of Aurendil, a next-generation graph database runtime. Responsibilities span theoretical design, query language and database architecture, implementation, system evaluation, and communicating findings to Neo4j product teams and the academic research community. The role targets post-doctoral researchers with systems research backgrounds in databases, compilers, programming languages, parallel or distributed computing, managed runtimes, or hardware acceleration.
Information Technology
As a Software Engineer for Core Database at Neo4j, you will develop and improve the graph database features, focusing on system design, data structures, and algorithms while working collaboratively in a dynamic team environment.
Information Technology
Develop and enhance Neo4j's core network server modules and drivers, design and implement features for the Bolt and HTTP protocols, collaborate with product managers and stakeholders on protocol direction, and contribute to community outreach such as blog posts and training.
Information Technology
Design and implement cloud-native security controls and guardrails across Azure/AWS/GCP and managed Kubernetes clusters. Improve product security in the SDLC by building secure infrastructure-as-code, admission controls, secrets management, and observability. Perform architecture reviews, security assessments, and support incident detection and response while advising platform and engineering teams on secure AuthN/AuthZ, service mesh, and cluster hardening.
Information Technology
Design, develop, and maintain cloud networking foundations for Neo4j Aura. Collaborate across teams to scale global cloud networking, improve platform performance, reliability, and scalability, and operate Kubernetes-based SaaS infrastructure.
Information Technology
Develop and enhance Neo4j Graph Analytics for Snowflake, focusing on SQL-facing APIs, build pipelines, and improving security while collaborating with clients.
Information Technology
Design and implement scalable IAM architecture and tooling for AuraDB. Integrate enterprise SSO providers, implement auth protocols (OAuth2, OIDC, SAML, LDAP, MFA), manage lifecycle (SCIM), develop access control models (RBAC/ABAC/PBAC/ReBAC/FGA), enforce least-privilege, apply zero-trust patterns, ensure SOC 2 compliance, mentor engineers, and collaborate across product, security, and infrastructure teams.
