Senior Software Engineer - GraphAware Hume

Neo4j

United Kingdom

On-site

GBP 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Neo4j is seeking a Senior Software Engineer to shape the core intelligence of GraphAware Hume, our graph-powered analytics platform. You will own API design, security, and scalable data workflows in a remote-first team.

Join a world-class engineering group across Europe, contributing to architecture decisions and performance optimization while delivering reliable enterprise-grade graph analytics.

Qualifications

  • 8+ years of backend experience with large-scale applications.
  • Fluency in Java with solid software engineering principles: Clean Architecture, DDD, and TDD.
  • Spring or similar frameworks for secure, modular APIs.
  • Experience modeling relational and graph data (Neo4j or similar).
  • Knowledge of CI/CD, containerization (Docker), and automated deployment.

Responsibilities

  • Build APIs for intuitive interaction with complex data.
  • Design secure, scalable access control for mission-critical environments.
  • Orchestrate workflows to automate graph analytics, inference, and real-time insights.
  • Optimize application performance and collaborate to ensure seamless user experiences.
  • Contribute to architecture and technical design with the team.

Skills

Java
Backend systems
Spring Framework
DDD
TDD
Security mindset
APIs
CI/CD
Remote collaboration

Tools

Docker
PostgreSQL
Neo4j

Job description

About Neo4j

Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise-ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy-to-deploy graph capabilities across any environment and data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world’s largest graph community. Intelligence that works. Results that matter. Built to work everywhere and integrate with everything across every cloud for dynamic, personalized, and autonomous AI systems. We deliver quicker results, contextual knowledge, and solutions that impact customers and employees across the business.

About Neo4j

Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise-ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy-to-deploy graph capabilities across any environment and data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world’s largest graph community. Intelligence that works. Results that matter.

Our Vision

At Neo4j, we have always strived to help the world make sense of data. As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships. We created, drive and lead the graph database category, and we’re disrupting how organizations leverage their data to innovate and stay competitive.

The Team

Product Engineering at Neo4j GraphAware offers a unique opportunity to build real-world intelligence systems that matter.

We are aiming to hire someone in the the UK, Czechia or Italy.
  • Build with purpose: Your code will help law enforcement and analysts save lives and protect communities through better data insight.
  • Innovative tech: Work with knowledge graphs, workflow engines, LLMs, and graph-native UIs pushing the boundaries of data analytics.
  • Shape the future: Contribute to product direction and technical vision alongside a senior engineering team.
  • True autonomy: Own your work, from ideation to deployment, in a remote-first team.
  • Global mindset: Collaborate with a world-class team of engineers, data scientists, and product thinkers across Europe and beyond.
  • Growth without bureaucracy: Develop your skills in a non-micromanaged, excellence-driven environment
The Role

As a Senior Software Engineer, you will shape the core intelligence of GraphAware Hume, our graph-powered analytics platform.

Your Responsibilities Will Include
  • Building APIs for intuitive user interaction with complex data
  • Designing secure, scalable access control systems for mission-critical environments
  • Orchestrating workflows to automate graph analytics, inference, and real-time insights
  • Optimizing application performance and collaborating with other engineers to ensure seamless user experiences
  • Contributing to architecture and technical design with the team
    What you must know already and be excited to grow further
    • Proven experience in backend systems (8+ years) with exposure to large-scale, complex applications and cross-functional teams
    • Fluency in Java, with a deep understanding of modern software engineering principles, including:
      • Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD)
      • Advanced debugging and profiling techniques,
      • Writing composable, maintainable, and testable code
    • Spring or similar frameworks with emphasis on building secure, modular, and scalable APIs
    • Experience designing data models, both relational (e.g., PostgreSQL) and ideally graph-based (Neo4j or similar)
    • Working knowledge of modern CI/CD pipelines, containerization (Docker), and automated deployment workflows
    • Strong security mindset, with practical knowledge of secure software design and common vulnerabilities (e.g., OWASP)
    • Comfortable with remote team collaboration, i.e. tools and practices for asynchronous communication
    Bonus Points For Familiarity With
    • Graph technologies: Cypher, Neo4j, knowledge graph
    • Event-driven architectures, Kafka, or distributed systems
    • Cloud-native development, observability, and performance tuning
    • Experience working with LLMs or integrating AI/ML into production systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Software Delivery
Software Engineer - Software Delivery

Neo4j • Greater London

On-site
GBP 75,000 - 110,000
Senior Solutions Engineer - London
Senior Solutions Engineer - London

Neo4j, Inc. • Greater London

Hybrid
GBP 90,000 - 120,000
Software Engineer (Core Database, Kernel)
Software Engineer (Core Database, Kernel)

Jaide Health • Greater London

On-site
GBP 60,000 - 80,000
Senior Solutions Engineer - London
Senior Solutions Engineer - London

F-Prime Capital • Greater London

On-site
GBP 67,000 - 111,000
Software Engineer - Core Networking
Software Engineer - Core Networking

Neo4j • Greater London

Hybrid
GBP 80,000 - 110,000
Software Engineer - Software Delivery
Software Engineer - Software Delivery

Neo4j • England

On-site
GBP 70,000 - 110,000
Senior Software Engineer - Backend (Graph)
Senior Software Engineer - Backend (Graph)

Jobgether • United Kingdom

Remote
GBP 70,000 - 90,000
Competitive salary
Equity opportunities
Flexible work arrangements
+2
Software Engineer - Core Networking
Software Engineer - Core Networking

F-Prime Capital • Greater London

On-site
GBP 90,000 - 130,000
Software Engineer - Connectors
Software Engineer - Connectors

Jaide Health • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Neo4j Engineer
Senior Neo4j Engineer

Advanced Resource Managers Ltd • City Of London

On-site
GBP 142,000 - 194,000