Senior Software Engineer @Neo4j
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Senior Software Engineer @Neo4j

1mth ago - Neo4j is hiring a remote Senior Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: UK, Italy, Czech Republic

Role Description

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

Qualifications

  • 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)
    • 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

Requirements

  • 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

Benefits

  • 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
Before You Apply
️
remote Be aware of the location restriction for this remote position: UK, Italy, Czech Republic
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Neo4j
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: UK, Italy, Czech Republic
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,038+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later