
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 Product Infrastructure team to build core frameworks that enhance developer productivity. You'll work with technologies like AWS, PostgreSQL, Node.js, and TypeScript in San Francisco. This position requires a strong background in software engineering.
Job Description
Who you are
You have a solid foundation in software engineering, with experience in building scalable systems and frameworks that enhance developer productivity. Your expertise spans both front-end and back-end technologies, allowing you to tackle complex challenges across the stack. You are proficient in using tools like AWS and PostgreSQL, and you have a strong command of JavaScript, particularly with frameworks such as Node.js and React. You thrive in collaborative environments and are eager to integrate feedback from internal customers to improve systems.
You understand the importance of creating abstractions and data models that solve enduring problems, and you are passionate about designing systems that improve reliability and performance. Your problem-solving skills are complemented by your ability to communicate effectively with cross-functional teams, ensuring that everyone is aligned on project goals. You are committed to continuous learning and are always looking for ways to enhance your technical skills and knowledge.
What you'll do
As a Software Engineer on the Product Infrastructure team, you will shape and build the core frameworks that enable reading and writing data in Notion. You will collaborate closely with product engineers to design new systems and abstractions that address complex challenges and improve overall developer productivity. Your role will involve integrating feedback from internal customers to refine and enhance the tools and frameworks you develop. You will also be responsible for solving hard technical challenges, such as designing abstractions that handle entire classes of problems up-front, thereby unblocking new product avenues.
You will work in a dynamic environment where in-person collaboration is essential, participating in team meetings and brainstorming sessions to drive innovation. Your contributions will directly impact the efficiency and effectiveness of the development process at Notion, making it easier for teams to build and deploy features that delight users. You will have the opportunity to mentor junior engineers and share your knowledge, fostering a culture of learning and growth within the team.
What we offer
Notion provides a collaborative and inclusive work environment where you can thrive and grow. We offer competitive compensation, including a salary range of $209,000 - $240,000 per year for this role. You will have access to resources and tools that empower you to do your best work, along with opportunities for professional development and career advancement. Our culture emphasizes the importance of in-person collaboration, with designated Anchor Days to foster team bonding and creativity. Join us at Notion and be part of a team that is transforming how people work and collaborate.
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
Nooks is hiring a Senior Software Engineer to design and implement high-scale integrations with SEPs and CRMs. You'll work with technologies like APIs and OAuth to enhance customer workflows. This position requires 6-10+ years of backend experience.

Staff Engineer
Nooks is hiring a Staff Software Engineer to design and implement high-scale integrations for their AI Sales Assistant Platform. You'll work with APIs, OAuth, and ETL processes to enhance customer workflows. This position requires 6-10+ years of backend experience.

Software Engineering
Imprint is hiring a Software Engineer for their Infrastructure team to design and operate cloud and web infrastructure. You'll work with AWS and focus on security, reliability, and scalability. This position requires experience in building robust infrastructure systems.

Infrastructure Engineer
Middesk is hiring an Infrastructure Engineer to join their DevSecOps team. You'll build tooling and platform capabilities to enhance software delivery and developer experience. This position requires experience with infrastructure-as-code tools and high availability systems.

Backend Engineer
Doppel is hiring a Backend Engineer to build the infrastructure for their AI-native social engineering defense platform. You'll work with technologies like Elasticsearch and Kubernetes to design scalable systems. This position requires experience in backend engineering and infrastructure management.