Neo4J
Senior Software Engineer - GraphAware Hume
engineeringfull-timeRemote: EMEA
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more
About the role
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
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply