Software Engineer, New Grad

Notion Notion · Enterprise · San Francisco, CA · University

New grad software engineer role at Notion, focusing on building core user experiences and features for their productivity platform. The role involves planning, shaping, and implementing new product features, improving performance and reliability, and building internal tools. While the company integrates AI into its product and engineers are encouraged to use AI-assisted development tools, the core responsibilities do not involve building or shipping AI models themselves.

What you'd actually do

  1. You'll work with others to plan, shape, and build new product features from start to finish: through conception, research, implementation, and maintenance.
  2. You'll help improve performance and reliability, or polish existing features.
  3. You'll build internal tools to support simplicity and productivity for the whole team.

Skills

Required

  • Proficiency in one or more programming languages such as TypeScript, Node.js, or Python.
  • Ability to plan, shape, and build new product features.
  • Ability to improve performance and reliability.
  • Ability to build internal tools.
  • Impact-driven approach to technology.
  • Thoughtful problem-solving.
  • Own the outcome.
  • Team player.
  • Passion for web applications.
  • Familiarity with backend systems.

Nice to have

  • Experience with React, TypeScript, Node.js, Postgres, and Elasticsearch.
  • Experience building software solutions for yourself or others.
  • Care about the interaction between technology and society.
  • Knowledge of computing pioneers.

What the JD emphasized

  • Must be able to start full-time prior to July 27, 2026.