Notion

Software Engineer, Product Infrastructure

Notion5 months ago
Location

San Francisco, California

Type

Full Time

Salary

USD 209,000 – 240,000

Level

Senior

Role

Software Engineer

Posted

Oct 3, 2025

Full TimeSenior

The role

Summary

Notion is seeking a Software Engineer for its Product Infrastructure team to develop core frameworks and innovative data models that solve complex technical challenges across product surfaces. The ideal candidate will create robust abstractions that enhance developer productivity, system reliability, and performance while working in a collaborative, impact-driven environment.

What you'll do

Framework Development: Build core frameworks for reading and writing data in Notion
System Design: Create new systems and abstractions to improve developer productivity and system performance
Technical Problem Solving: Design complex solutions like efficient content graph traversal and permission model scaling

What we look for

Technical

Systems DesignAdvanced ability to design scalable, efficient technical systems
Full Stack CapabilitiesProficiency across frontend and backend technologies

Education

Computer ScienceBachelor's degree or equivalent practical experience preferred

Experience

Software EngineeringDemonstrated experience in building complex, scalable software systems

Skills

Required skills

Problem SolvingAbility to decompose complex technical challenges and develop clean, efficient solutions
TypeScriptProficiency in typed language development and code migrations
Full Stack DevelopmentExperience across frontend and backend technologies

Nice to have

Data ModelingExperience with advanced data modeling paradigms like custom ORMs or sync engines
Large Scale SystemsUnderstanding of fundamental abstractions in large codebases
AI ToolsCuriosity and willingness to adopt emerging AI technologies

Compensation & benefits

Salary

USD 209,000 – 240,000 (annual)

Stock options

Available

Benefits

Competitive Compensation

Highly competitive base salary with potential equity

Hybrid Work Model

In-office collaboration on designated anchor days

Diverse Work Environment

Commitment to hiring talent from diverse backgrounds


Interview process

  1. 1
    Initial Screening Review of resume and initial qualifications
  2. 2
    Technical Phone Screen Detailed discussion of technical background and problem-solving approach
  3. 3
    Onsite/Virtual Interview Multiple technical interviews covering system design, coding, and cultural fit

Apply for this position

You'll be redirected to the company's application page