Neo4j

Senior Software Engineer - GraphAware Hume

Neo4j
Apply
11 days ago
Remote, EMEASenior

Responsibilities

  • Build APIs for intuitive interaction with complex data.
  • Design secure, scalable access control systems for mission-critical environments.
  • Orchestrate workflows for graph analytics, inference, and real-time insights.
  • Optimize application performance and collaborate with engineers to deliver seamless user experiences.
  • Contribute to architecture and technical design.
  • Own work from ideation through deployment in a remote-first team.

Requirements

  • 8+ years of experience in backend systems and large-scale, complex applications.
  • Fluency in Java and strong modern software engineering knowledge, including advanced debugging, profiling, and maintainable, testable code.
  • Experience with Spring or similar frameworks for secure, modular, and scalable APIs.
  • Experience designing relational data models, such as PostgreSQL, and ideally graph-based data models using Neo4j or similar technologies.
  • Working knowledge of Docker, CI/CD pipelines, and automated deployment workflows.
  • Practical knowledge of secure software design and common vulnerabilities such as OWASP.
  • Preferred familiarity with Cypher, Neo4j, knowledge graphs, event-driven architectures, Kafka, distributed systems, cloud-native development, observability, performance tuning, and LLM or AI/ML production integrations.
  • Ability to collaborate effectively with remote teams using asynchronous communication practices.

Benefits

  • Remote-first work arrangement.
  • Role available to candidates located in the UK, Czechia, or Italy.
  • Opportunity to work on technology supporting law enforcement and analysts.
  • Autonomy, professional growth, and collaboration with an international engineering team.
  • Inclusive, diverse, and equitable workplace culture.
Neo4j

About Neo4j

1,001-5,000 employees
Contact me