About the job
About Us:
At Notion, we empower individuals and teams to create beautiful tools that streamline their work. In a world overflowing with applications and tabs, Notion serves as a singular hub where everything is seamlessly integrated—from documents and notes to projects, calendars, and emails, all enhanced with AI capabilities to find answers and automate tasks. With millions of users, ranging from individuals to major organizations like Toyota, Figma, and OpenAI, Notion is praised for its flexibility and time-saving features.
In-person collaboration forms the cornerstone of our culture. We require all team members to work from our offices on Mondays, Tuesdays, and Thursdays, our recognized Anchor Days. Specific teams or roles may necessitate additional in-office days.
About The Role:
Join our Permissions team, where you will contribute to scaling vital components for our enterprise clients, focusing on permissions, user roles, and access management. Your responsibilities will include:
Identifying and implementing technical enhancements to ensure the long-term quality, reliability, and performance of our core components.
Developing user-facing functionalities that address complex product requirements.
Tackling challenging technical questions such as, “How can we effectively represent teams in enterprise workspaces?” and “How can we provide users with the most detailed access controls?”
Establishing team norms, operating principles, and fostering a positive team culture.
What You'll Achieve:
Design and scale intuitive granular permission models and access control systems, empowering Notion users to collaborate with confidence.
Collaborate with engineers and cross-functional partners in product, design, data science, and user research to define strategies for representing organizational structures—teams, groups, and hierarchies—within Notion workspaces, solving complex challenges around access delegation and permission inheritance.
Enhance the overall performance, reliability, and scalability of the Notion platform across multiple dimensions.
Work alongside engineering leaders to pinpoint and implement high-impact technical investments, ensuring the long-term flexibility and sustainability of our core systems.
Skills You'll Need to Bring:
Proven experience in software engineering, especially in access control or permissions management.
Strong problem-solving skills and ability to tackle complex technical challenges.
Familiarity with scalable system design and implementation.
Excellent communication skills for cross-functional collaboration.

