
About Neo4j
Unlocking insights through graph intelligence
Key Highlights
- Headquartered in San Mateo, CA with 501-1000 employees
- $633.7 million raised across multiple funding rounds
- Serves hundreds of enterprise customers including eBay and LinkedIn
- Produced a record-breaking graph database with over a trillion relationships in 2021
Neo4j is a leading graph intelligence platform headquartered in San Mateo, CA, specializing in graph database technology. With over 500 employees, Neo4j has raised $633.7 million in funding across multiple rounds and serves hundreds of enterprise customers, including major brands like eBay and Linke...
π Benefits
Neo4j offers competitive health and financial programs tailored to regional needs, along with generous PTO policies and flexible remote work options. ...
π Culture
Neo4j fosters a culture of innovation and collaboration, focusing on the transformative power of graph technology. The company encourages cross-functi...
Overview
Neo4j is seeking a Software Engineer for their Core Database team to help build and enhance their graph database technology. You'll work with Java and Neo4j to develop solutions that empower organizations to uncover data relationships. This role requires strong programming skills and a passion for database technology.
Job Description
Who you are
You have a solid background in software engineering, particularly in building and optimizing database systems. Your experience with Java is extensive, and you understand the intricacies of database management and performance tuning. You are familiar with graph databases and have a keen interest in how they can be leveraged to solve complex data problems. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver impactful solutions. You are committed to continuous learning and staying updated with the latest advancements in database technology. You are detail-oriented and take pride in writing clean, efficient code that adheres to best practices.
What you'll do
As a Software Engineer at Neo4j, you will be responsible for developing and enhancing the core components of our graph database technology. You will work closely with other engineers to design and implement features that improve the performance and scalability of our database. You will participate in code reviews, ensuring that the codebase remains robust and maintainable. You will also engage with customers to understand their needs and translate them into technical requirements. Your role will involve troubleshooting and resolving issues that arise in production, ensuring that our database remains reliable and efficient. You will contribute to the overall architecture of the system, making decisions that impact the long-term success of our technology. You will have the opportunity to work on innovative projects that push the boundaries of what is possible with graph databases.
What we offer
At Neo4j, we offer a dynamic work environment where innovation is encouraged. You will be part of a team that is passionate about technology and its potential to transform industries. We provide opportunities for professional growth and development, allowing you to expand your skill set and advance your career. Our culture promotes collaboration and knowledge sharing, ensuring that you are supported in your endeavors. We believe in the importance of work-life balance and offer flexible working arrangements to accommodate your needs. Join us in our mission to help organizations make sense of their data and drive meaningful change.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Neo4j.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Neo4j is seeking a Software Engineer for their Core Database team to enhance their graph database technology. You'll work with Java and C++ to develop innovative solutions for complex data relationships. This role requires strong programming skills and a passion for database technologies.

Software Engineering
Anthropic is seeking a Senior Software Engineer specializing in Infrastructure to support the development and maintenance of cutting-edge AI systems. You'll work with technologies like AWS, Docker, and Kubernetes to ensure reliable and scalable infrastructure. This role requires significant experience in infrastructure engineering.

Software Engineering
Neo4j is seeking a Software Engineer to contribute to their innovative graph database technology. You'll be part of a team that helps organizations uncover hidden patterns in data. This role requires a strong technical background and a passion for data analytics.

Software Engineering
Neo4j is hiring a Software Engineer specializing in Orchestration to help build innovative graph database solutions. You'll work with Neo4j technology to uncover data relationships and patterns. This role requires expertise in graph databases and a passion for data analytics.

Software Engineering
DRW Holdings is hiring a Senior Software Engineer to join their Unified Platform team. You'll work on developing innovative systems for research and trading, utilizing technologies like AWS, Docker, and Kubernetes. This position requires strong experience in software engineering and a passion for working with data.