Neo4j

Software Engineer - Cypher

Neo4j(1 month ago)

HybridFull TimeMedior$106,890 - $141,437 (estimated)Engineering
Apply Now

About this role

A Software Engineer on Neo4j’s Cypher teams will help develop and extend the Neo4j query language used for graph databases. The role sits within a small, self-organised international engineering team and offers opportunities to work across the stack—from language design and compiler work to JVM-level and performance-sensitive systems. Engineers primarily develop in Scala and Java and collaborate closely with colleagues in Sweden, the UK, and elsewhere in Europe.

View Original Listing

Required Skills

  • Java
  • Scala
  • Databases
  • Secure Development
  • Agile
  • Algorithms
  • Concurrency
  • JVM Internals
  • Language Design
  • Query Planning

+3 more

Qualifications

  • Master of Science in Computer Science
Neo4j

About Neo4j

neo4j.com

Neo4j is a graph-first data platform that stores and queries connected data natively, enabling fast, complex traversals and graph analytics at scale. It provides the Cypher query language, a library of graph algorithms, ACID transactions, tooling and integrations, and cloud and enterprise offerings (including Neo4j Aura) for managed deployments. Organizations use Neo4j for use cases like fraud detection, recommendations, knowledge graphs, and network analysis because it makes relationships explicit, speeds query performance on connected data, and simplifies graph modeling and analytics.

ApplyBlast uses AI to match you with the right jobs, tailor your resume and cover letter, and apply automatically so you can land your dream job faster.

© All Rights Reserved. ApplyBlast.com