Senior Software Engineer - GraphAware Hume
Neo4jGraph Database company
RemoteSenior
Eurazeo
GV
Creandum
Dawn Capital
Morgan Stanley Expansion Capital
One Peak Partners
Software EngineeringNew
About the role
TL;DR
Senior Software Engineer to shape the core intelligence of Neo4j's graph-powered analytics platform.
- •As a Senior Software Engineer, you will shape the core intelligence of GraphAware Hume, our graph-powered analytics platform.
- •You will be responsible for building APIs, designing secure access control systems, orchestrating workflows, and optimizing application performance.
- •Key Responsibilities 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.
- •Contributing to architecture and technical design with the team.
- •Requirements Proven experience in backend systems (8+ years) with exposure to large-scale, complex applications.
- •Fluency in Java, with a deep understanding of modern software engineering principles (Clean Architecture, DDD, TDD).
- •Experience with Spring or similar frameworks for building secure, modular, and scalable APIs.
- •Experience designing data models, both relational (e.g., PostgreSQL) and graph-based (Neo4j or similar).
- •Strong security mindset with practical knowledge of secure software design and common vulnerabilities (e.g., OWASP).
Required skills
JavaSpringNeo4jPostgreSQLDockerCI/CDGitLinuxREST APIGraphQLOWASP
Nice-to-have skills
Apache KafkaKubernetesLLMs
Tech stack
JavaSpringPostgreSQLNeo4jDockerCI/CDGitLinuxREST APIGraphQL