
Software Engineer, Collections Experience
San Francisco, California
Full Time
USD 272,000 – 320,000
Senior
Software Engineer
Apr 23, 2026
The role
Summary
Notion is seeking an experienced Software Engineer for its Collections Experience team to develop and enhance database functionality. The ideal candidate will work on expanding Notion's database block, designing innovative properties and views, and implementing robust permission models while collaborating across the stack using TypeScript.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 272,000 – 320,000 (annual)
Benefits
Competitive Compensation
Highly competitive base salary with potential for equity
Hybrid Work Model
Flexible work arrangement with in-office collaboration on designated days
Professional Development
Opportunities to work on cutting-edge productivity and AI technologies
Inclusive Culture
Commitment to diversity, equity, and inclusion in the workplace
Interview process
- 1Initial Screening — Review of application and resume by recruiting team
- 2Technical Phone Screen — Initial conversation to assess technical skills and experience
- 3Technical Interview — In-depth technical discussion focusing on systems design and coding capabilities
- 4System Design Challenge — Evaluate candidate's approach to complex architectural problems
- 5Team Interview — Meetings with potential team members to assess cultural fit and collaborative potential
- 6Final Executive Interview — Discussion with senior leadership to confirm overall alignment
You'll be redirected to the company's application page
More Jobs at Notion
14 other open positions

Notion
View all jobs
Notion is an American productivity software providing an all-in-one workspace for notes, tasks, and databases. Popular for its flexibility, it serves individuals and teams for project management and collaboration, evolving from a no-code tool to a versatile platform.
Tech Stack
Interview Guides
11 guides available for Notion
Apply Now