
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...
Skills & Technologies
Overview
Neo4j is seeking a Software Engineer to contribute to their leading Graph Database technology. You'll work with Neo4j to help organizations uncover hidden patterns in data. This role requires expertise in graph databases and analytics.
Job Description
Who you are
You have a strong background in software engineering, particularly in the context of database technologies. Your experience includes working with graph databases and analytics, allowing you to understand complex data relationships and patterns. You are passionate about leveraging technology to solve real-world problems and have a keen interest in how data can drive innovation.
You thrive in collaborative environments and enjoy working with cross-functional teams to deliver impactful solutions. Your communication skills enable you to articulate technical concepts to non-technical stakeholders, ensuring everyone is aligned on project goals. You are also committed to continuous learning and staying updated with the latest advancements in technology, particularly in the field of graph databases.
Desirable
Experience with Neo4j is a plus, as is familiarity with other database technologies. You may also have knowledge of data analytics tools and frameworks that complement your work with graph databases. A background in working with large datasets and understanding data modeling principles will further enhance your fit for this role.
What you'll do
As a Software Engineer at Neo4j, you will be responsible for developing and enhancing the capabilities of our graph database technology. You will work closely with product managers and other engineers to design and implement features that meet customer needs. Your role will involve writing high-quality code, conducting code reviews, and participating in architectural discussions to ensure the scalability and performance of our systems.
You will also engage in troubleshooting and debugging complex issues, providing solutions that enhance the user experience. Collaborating with data scientists and architects, you will help translate business requirements into technical specifications, ensuring that our technology continues to lead in the market.
In addition, you will have the opportunity to contribute to open-source projects and engage with our vibrant community of developers. This role offers a chance to work on innovative solutions that have a significant impact on how organizations utilize data.
What we offer
At Neo4j, we provide a dynamic work environment that fosters innovation and collaboration. You will be part of a team that is dedicated to pushing the boundaries of what is possible with graph databases. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to help the world make sense of data and drive meaningful change through technology.
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 to help develop their leading graph database technology. You'll work with Java and Neo4j to create innovative solutions for customers. This role is ideal for those passionate about data relationships and analytics.

Software Engineering
Neo4j is hiring a Software Engineer to work on their Developer Surface. You'll be involved in building and optimizing graph database solutions using Java and JavaScript. This role requires a strong understanding of Neo4j technologies.

Software Engineering
Neo4j is seeking a Software Engineer specializing in orchestration to help enhance their graph database technology. You'll work on innovative solutions that empower organizations to uncover hidden patterns in data. This role requires a strong understanding of graph databases and analytics.

Full Stack Engineer
Neo4j is hiring a Fullstack Software Engineer to develop innovative graph database solutions. You'll work with technologies like Java, JavaScript, and Neo4j to help organizations uncover hidden patterns in their data. This position requires a strong background in full-stack development.

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.