Senior Software Engineer - GraphAware Hume

Neo4j

España

Remote

EUR 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Neo4j is seeking a Senior Software Engineer to shape the core analytics of GraphAware Hume, our graph-powered analytics platform. You will build secure, scalable backend APIs and collaborate with a global team.

The ideal candidate has 8+ years of backend experience, fluency in Java, and expertise in Spring, DDD, and TDD. Familiarity with Docker, CI/CD, PostgreSQL, and graph databases is highly valued. This is a remote-first role across Europe.

Qualifications

  • 8+ years of backend experience with large-scale, complex applications.
  • Proficient in Java with modern software engineering principles (Clean Architecture, DDD, TDD).
  • Experience with Spring or similar frameworks to build secure, modular APIs.
  • Knowledge of data modeling for relational and graph databases (PostgreSQL/Neo4j).
  • Strong CI/CD, containerization (Docker) and automated deployment skills.
  • Security-minded with awareness of OWASP and secure design practices.
  • Comfortable working in a remote-first, cross-border European team.

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 performance and collaborate with engineers for seamless UX.
  • Contribute to architecture and technical design with the team.

Skills

Java
Backend systems
Spring
DDD
TDD
Security
Remote collaboration
Code quality

Tools

Docker
PostgreSQL
Kafka
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. 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

Tech Lead, Backend - GraphAware Hume
Tech Lead, Backend - GraphAware Hume

Neo4j • Spain

On-site
EUR 120,000 - 180,000
AI Tech Lead - GraphAware Hume
AI Tech Lead - GraphAware Hume

Neo4j, Inc. • Spain

On-site
EUR 120,000 - 160,000
Tech Lead, Backend — Scale Graph Analytics
Tech Lead, Backend — Scale Graph Analytics

Neo4j • Spain

On-site
EUR 120,000 - 180,000
Solutions Marketing Manager
Solutions Marketing Manager

GraphAware • Spain

Remote
GBP 70,000 - 110,000
High‑impact role
Ownership and autonomy
Challenging projects
+1
Senior AI Engineer - Knowledge Graphs
Senior AI Engineer - Knowledge Graphs

Biorce • Barcelona

Hybrid
EUR 90,000 - 130,000
Private health coverage
Gym membership
Hybrid work model
+3
Senior Data Architect - Knowledge Engineering
Senior Data Architect - Knowledge Engineering

Accenture • Alicante

Hybrid
EUR 70,000 - 110,000
Senior Knowledge Graph Engineer
Senior Knowledge Graph Engineer

EcoVadis SAS • Barcelona

Hybrid
EUR 90,000 - 120,000
Wellness allowance
Learning & development
Sustainability events
+8
Senior Software Engineer – EKG Semantic Layer & MCP Server
Senior Software Engineer – EKG Semantic Layer & MCP Server

NextLink Group • Sant Cugat del Vallès

On-site
EUR 75,000 - 105,000
Senior Software Engineer – EKG Semantic Layer & Studio
Senior Software Engineer – EKG Semantic Layer & Studio

NextLink Group • Sant Cugat del Vallès

On-site
EUR 55,000 - 75,000
Senior Data Ops Engineer (f/m/d)
Senior Data Ops Engineer (f/m/d)

EQS Group AG • Barcelona

Hybrid
EUR 90,000 - 120,000