Neo4j

Software Engineer - Connectors

Neo4j
Apply
2 months ago
Malmö, SwedenSenior

Responsibilities

  • Design and architect connectors for the Neo4j database.
  • Build and maintain connectors for a range of technologies and environments.
  • Design streaming and data-ingestion APIs that improve Neo4j’s performance and usability.
  • Work across teams to enhance core database features when necessary.
  • Occasionally build frontends for connectors and integrations requiring user interaction.

Requirements

  • 5+ years of experience developing production-level software.
  • Experience designing multithreaded systems and algorithms.
  • Hands-on backend programming experience with Kotlin, Java, or Go.
  • Ideally, professional experience building cloud or on-premise systems involving distributed event streaming, data processing and analytics platforms, or cloud data warehouses.
  • Nice-to-have experience with Neo4j or other SQL/NoSQL databases.
  • Nice-to-have frontend development experience with React and TypeScript.
  • Applicants are encouraged to apply even without experience across every listed area.

Benefits

  • Hybrid work arrangement.
  • Inclusive, diverse, and equitable workplace focused on collaboration, innovation, relationships, and customer success.

Categories

BackendData Engineering
Neo4j

About Neo4j

1,001-5,000 employees

Neo4j builds a native graph database and graph analytics platform for developers and data teams, available as self-managed software and the Aura managed cloud. It powers knowledge graphs, recommendations, fraud detection, and other relationship-centric applications via the Cypher query language and integrations across data tools. Founded in 2007 and headquartered in San Mateo, the privately held company commercializes the open-source Neo4j project with enterprise subscriptions and support.

Contact me