Senior Software Engineer
at Neo4j
Remote: EMEA, remote, senior, full time, EUR 50,000–60,000 / year, 8+ years
posted 24 Aug 2026
- Java
- Test-Driven Development
- Neo4j
- Docker
- Clean Architecture
- Domain-Driven Design
- PostgreSQL
- CI/CD
- Kafka
- Cypher
- Spring
About the role
As a Senior Software Engineer, you will shape the core intelligence of GraphAware Hume, our graph-powered analytics platform.
What you would do
- 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
What they are looking for
- Graph technologies: Cypher, Neo4j, knowledge graph
- Event-driven architectures, Kafka, or distributed systems
Read from boards.greenhouse.io, last seen 3d ago.