Software Engineer, Collections Experience
Core
Design and ship new database properties, views, and permission models for Notion's database block to enable flexible work modeling.
Role type
Senior Software Engineer (Full Stack)
Builds
Database block features, data models, UI components, and permission systems for Notion's collaborative workspace.
Domain
SaaS / Productivity / Collaborative AI Workspace
Deliverable
product features
Required skills
TypeScript (backend and frontend), system design for data models, permission modeling, end-to-end feature ownership, technical judgment for ambiguous requirements, code review leadership
Preferred skills
Experience building database or spreadsheet tools, background in authorization systems at scale, familiarity with AI/agent tooling
Technologies
TypeScript
Responsibilities
Design and ship new database properties and views; Design permission models that hold up at scale; Partner with the Agent team on tool development and eval-driven iteration; Collaborate with product and design on features requiring strong technical judgment; Raise the bar on code review, testing, and technical design
Seniority
Senior, hands-on IC