
About Notion
The productivity platform that adapts to you
Key Highlights
- Valuation over $10B, up from $2B in 2020
- 20 million users, including McDonaldβs and IBM
- $335M raised from investors like Index Ventures
- Headquartered in Yerba Buena, San Francisco, CA
Notion is a leading productivity platform headquartered in Yerba Buena, San Francisco, CA. It empowers users to manage workflows through a customizable workspace that integrates documents, projects, and knowledge management. With a valuation exceeding $10B, Notion has secured $335M in funding from i...
π Benefits
Notion offers competitive equity packages, unlimited PTO, and a flexible remote work policy. Employees also benefit from a learning budget to support ...
π Culture
Notion fosters a culture of autonomy and creativity, allowing employees to shape their work environment. The company emphasizes a user-centric approac...

Software Engineering β’ Mid-Level
Notion β’ San Francisco - On-Site
Skills & Technologies
Overview
Notion is hiring a Software Engineer for their Datastore team to enhance the datastore infrastructure supporting over 100 million users. You'll work with technologies like Java and NoSQL databases. This position requires experience in database management and system design.
Job Description
Who you are
You have a strong background in software engineering with a focus on database systems β your experience includes working with both relational and NoSQL databases, ensuring data integrity and performance. You understand the importance of a robust data layer and have a passion for building scalable systems that can handle millions of users.
You are proficient in Java and have experience with various database technologies β whether it's optimizing queries in PostgreSQL or managing data in NoSQL systems, you know how to ensure that applications run smoothly and efficiently. Your technical skills are complemented by your ability to collaborate with cross-functional teams, ensuring that the datastore infrastructure meets the needs of the entire organization.
What you'll do
As a Software Engineer on the Datastore Infra Team, you will drive the evolution of Notion's datastore infrastructure β your role will involve scaling databases, designing data migration frameworks, and ensuring that the data layer remains robust and future-proof. You will collaborate closely with product teams to understand their data needs and translate them into technical solutions that enhance user experience.
You will be responsible for maintaining and improving the systems that power Notion's databases and caches β this includes monitoring performance, troubleshooting issues, and implementing best practices for data management. Your contributions will directly impact how Notion serves its millions of users, making your work critical to the company's success.
What we offer
Notion provides a collaborative work environment where in-person interaction is valued β you will work from our San Francisco office on designated Anchor Days, fostering a culture of teamwork and innovation. We offer competitive salaries, with the estimated base salary range for this role being $130,000 - $240,000 per year, reflecting the importance of your contributions to our mission.
Join us at Notion, where you will have the opportunity to shape the future of our datastore infrastructure and make a significant impact on how teams around the world get work done. We encourage you to apply even if your experience doesn't match every requirement β your unique perspective could be just what we need.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Notion.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Amplitude is hiring a Senior Software Engineer for their Data Warehouse team to develop features that integrate disparate data sources. You'll work with a leading digital analytics platform in San Francisco.

Software Engineering
Amplitude is hiring a Staff Software Engineer for their Data Warehouse team to develop features that integrate disparate data sources. You'll work with Amplitude's analytics platform to enhance product intelligence. This role requires strong technical skills and experience in data integration.

Software Engineering
OpenAI is hiring a Software Engineer for their Database Systems team to design and build high-performance distributed databases. You'll work with C++ and contribute to the core database engine. This position requires significant experience in building and optimizing distributed systems.

Full Stack Engineer
Amplitude is hiring a Staff Software Engineer for their Data Warehouse team to build systems that integrate disparate data sources. You'll work with technologies like JavaScript, Python, and AWS to enhance product intelligence. This role requires extensive experience in full-stack development.

Software Engineering
OpenAI is hiring a Software Engineer for their Data Infrastructure team to design and implement dataset infrastructure for next-generation training stacks. You'll work with technologies like Python, Docker, and AWS in San Francisco.