Senior Software Engineer
at Neo4j
Malmö, hybrid, senior, full time, 4+ years
posted 22 May 2026
- Java
- BigQuery
- Snyk
- Redshift
- SQL
- Docker
- Snowflake
- OCI image registries
- Gradle
- Databricks
- Trivy
- Semgrep
- Python
About the role
Posted: 2026-05-22
What you would do
- Build and evolve the Neo4j Graph Analytics for Snowflake application, embedding Neo4j Graph Data Science into the Snowflake platform.
- Design and improve our SQL-facing API: stored procedures, UDFs, and the surface area customers call from their warehouses.
- Own significant parts of the build, release, and deployment pipeline: Snowflake CLI, Gradle, container images, and the Java/Python runtimes that execute inside Snowpark Container Services.
- Improve the platform's security posture: caller's rights vs. owner's rights stored procedures, restricted caller's rights (RCR), grants, and proactive image scanning.
- Collaborate with customers and Solution Engineers to turn real-world requirements into scalable features.
- Contribute to operational excellence: runbooks, release processes, observability, and reproducible dev environments.
What they are looking for
- 4+ years of professional experience building and shipping production-quality software.
- Strong SQL skills and real experience integrating with cloud data warehouses (Snowflake, BigQuery, Redshift, Databricks, or similar).
- Solid grounding in at least one of Java or Python, and willingness to be effective in both.
- A genuine DevOps mindset: comfortable owning build pipelines, container images, releases, and the operational side of a product.
- Experience designing software for performance, scalability, and predictable cost on cloud infrastructure.
- Hands-on experience with Snowflake, especially Native Apps, Snowpark Container Services, or building stored procedures and UDFs at scale.
- Familiarity with Docker, OCI image registries, and security scanning tooling (Semgrep, Snyk, Trivy, etc.).
- Understanding of graph theory and graph algorithms (centrality, community detection, pathfinding, embeddings), or strong curiosity to learn them.
- Background in distributed systems, JVM performance tuning, or columnar/analytical query engines.
Read from boards.greenhouse.io, last seen 3d ago.