Neo4j16.03.26
AI SCORE 8.5

Software Engineer – Cypher (Remote)

$90K–$120K/year

About the Role

We are looking for a talented Software Engineer – Cypher to join our team at Neo4j. As a Software Engineer – Cypher, you will play a crucial role in developing and extending the Neo4j query language. This position offers the opportunity to work remotely while being part of a dynamic international team focused on transforming data into actionable insights. You will be involved in solving complex problems and enhancing the capabilities of our graph intelligence platform.

What You'll Do

  • Develop and extend the Cypher query language, which is designed specifically for graph databases.
  • Engage in parsing, semantic analysis, query planning, optimization, and execution.
  • Work on identity & access management and handle procedure frameworks and database schema administration.
  • Collaborate with a self-organized team of 5-7 engineers to establish effective working methods.
  • Utilize your knowledge in Java or Scala to contribute to various aspects of the Cypher stack.

Requirements

  • A Master of Science in Computer Science or equivalent experience.
  • Proficiency in Java or Scala, with experience in databases.
  • Familiarity with secure development practices and writing security-sensitive code.
  • Strong analytical skills and a passion for solving complex problems.
  • Experience with Agile development processes.

Nice to Have

  • Experience with Neo4j and an interest in language design.
  • Knowledge of algorithm design and analysis, as well as understanding hardware architecture.
  • Experience in compiler engineering and JVM internals.
  • Familiarity with authentication/authorization systems, including role-based access control and OpenID Connect.
  • Interest in performance-driven development, such as profiling and optimizing code.

What We Offer

  • Competitive salary range of $90,000 - $120,000 per year.
  • Remote work flexibility allowing you to work from anywhere in the EMEA region.
  • Opportunities for professional growth and development.
  • Work in a fast-scaling technology company with a proven product/market fit.
  • Be part of a vibrant community of engineers and contribute to innovative projects.
Why This Job8.5 of 10

This Software Engineer – Cypher role at Neo4j offers a unique opportunity to work on cutting-edge graph technology in a fully remote setting. With a competitive salary and a focus on professional growth, it's an attractive position for skilled developers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.