← Back to list
Job

Software Engineer, Product Infrastructure

Backend Developer • Remote • Full-time • 📍 San Francisco

The Product Infrastructure team builds abstractions and data models that solve enduring, cross-cutting problems spanning both front-end and backend, unblocking new product directions.

Responsibilities

  • Shape and build the core frameworks that enable reading and writing data in Notion, integrating internal customer feedback, using AWS, Postgres, NodeJS, TypeScript, React
  • Design new systems and abstractions that improve developer productivity, reliability, and performance
  • Solve hard technical challenges such as abstractions for efficient traversal of the user content graph, offline sync systems, or scaling the permission model for large customers

Requirements

  • Thoughtful problem-solving starting from a clear and accurate understanding of context
  • Pragmatic and business-oriented, balancing craft, speed, and bottom line
  • Strive for simplicity, understanding the consequences of complexity
  • Not ideological about technology, able to learn new technologies as needed
  • Empathetic communication, explaining technical decisions clearly in writing and in real time
  • Team player who enjoys cross-functional collaboration

Nice to have

  • Leveraged typed languages (e.g. TypeScript, Flow) to drive code migrations, or implemented data modeling paradigms (ORM, sync engine, query language)
  • Seen how fundamental abstractions scale within a large codebase (e.g. TAO by Meta, Zanzibar by Google)
  • Curious about computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay
  • Interests outside of technology, such as art, history, or social sciences

Soft skills

Empathetic, clear communicationTeamwork and collaborationPragmatic, business-oriented decision-makingFlexible, non-ideological approach to technology

What we offer

  • Highly competitive cash compensation, equity, and benefits
  • Estimated base salary for San Francisco/New York City: $209,000–$240,000 per year

About the company

Notion is the collaborative AI workspace where teams and agents think together, bringing knowledge, projects, meetings, and AI tools into one place. Millions of individuals, small teams, and large companies run their work on Notion.

Similar jobs