Skip to main content

notion

Software Engineer, Product Infrastructure

San Francisco, California (Remote)fulltimemid

About this role

Notion is seeking a Software Engineer for their Product Infrastructure team to design and build core frameworks that enable data reading/writing across the platform. You'll create abstractions that solve cross-stack problems, improve developer productivity, and unblock new product capabilities while working from San Francisco or New York City offices.

What you'll do

  • Build core frameworks for reading and writing data in Notion using AWS, Postgres, NodeJS, TypeScript, and React
  • Design new systems and abstractions that improve developer productivity, reliability, and performance
  • Solve complex technical challenges like content graph traversal, offline sync systems, and permission model scaling
  • Integrate feedback from internal product teams to shape infrastructure solutions
  • Collaborate cross-functionally to unblock product development across multiple surfaces

What they're looking for

  • Problem decomposition and analytical thinking
  • Backend development (NodeJS, TypeScript, Postgres, AWS)
  • Frontend development (React, TypeScript)
  • Systems design and abstraction creation
  • Pragmatic prioritization balancing craft and speed
  • Clear written and verbal communication
  • Ability to learn new technologies quickly
  • Cross-functional collaboration

Benefits

  • Competitive cash compensation ($209,000 - $240,000 base in SF/NYC)
  • Equity
  • Hybrid work schedule with in-office anchor days (Monday, Tuesday, Thursday)
  • Work on foundational infrastructure impacting millions of users
  • Opportunity to shape core product abstractions
Apply on the employer's site

Opens the official application on the employer’s site. No login required.