Skip to content

Software Engineer, New Grad

New grad software engineer building product features, improving performance, and creating internal tools at Notion. Requires pursuing bachelor's/master's in CS/engineering, internship experience, and proficiency in languages like TypeScript, Node.js, or Python, with web and backend familiarity.

126k – 146kSan Francisco, CAFullstack EngineeringHybridEntry level

About the role

What You'll Achieve

  • Work with others to plan, shape, and build new product features from start to finish: through conception, research, implementation, and maintenance. For example, work on driving adoption by instrumenting key onboarding moments and iterating on activation flows.
  • Help improve performance and reliability, or polish existing features. For example, update spell checker to sync dictionaries across browsers or improve search to index file attachments.
  • Build internal tools to support simplicity and productivity for the whole team. This might include writing a script to import user feedback into Notion.

Qualifications

  • Pursuing a bachelor's or master’s degree in computer science, engineering, or another related field. Must be able to start full-time prior to July 27, 2026.
  • Previous internship experience.
  • Working towards a proficiency of one or more programming languages such as TypeScript, Node.js, or Python.

Skills You'll Need to Bring

  • Impact-driven approach to technology.
  • Stay current with the latest tools like Codex, Claude Code, and other AI-assisted development environments.
  • Thoughtful problem-solving.
  • Own the outcome.
  • Team player.
  • Passion for web applications: work with HTML, CSS, JavaScript, and a modern UI framework like React.
  • Familiarity with backend systems: understand how parts of a system fit together—from the user interface to the data model. Familiarity with database systems like Postgres, MySQL or MongoDB is a plus.

Nice to Haves

  • Experience with any part of our technology stack: React, TypeScript, Node.js, Postgres, and Elasticsearch.
  • Builder who finds joy in building software solutions.
  • Care about the interaction between technology and society.

Compensation

For roles based in San Francisco or New York City, the estimated salary range for this role is $126,000 - $146,000.

Skills

TypeScriptNode.jsPythonReactJavaScriptHTMLCSSPostgresMySQLMongoDBElasticsearch

Software Engineer – General (new grad / early career)

Early-career Software Engineer designing control systems for ground stations, optimizing data pipelines, building distributed cloud orchestration, APIs, monitoring, and production testing software for global space communications network. Requires 0-2 years experience and bachelor's in CS or related.

120k – 140kLos Angeles, CA +1Fullstack EngineeringOn-siteEntry levelGoC++

Software Engineer Intern (Fall 2026)

Software engineering intern building and shipping AI-native projects on Notion's full stack, paired with a mentor for 12 weeks. Requires pursuing bachelor's/master's in CS/engineering, prior internship, and proficiency in TypeScript/Node.js/Python.

119k – 127kSan Francisco, CAFullstack EngineeringHybridEntry levelAILLMs

Software Engineer (New Grad Program)

New grad software engineers build production features for scalable analytics platform, focusing on SPAs, backend systems, and data visualization. Requires recent CS bachelor's/master's, strong DSA/OS knowledge, and one modern language like Java/Python/JS; 3-month temp-to-hire onsite in SF or NYC.

135k – 135kSan Francisco, CA +1Fullstack EngineeringOn-siteEntry levelJavaReact

Software Enginneer, New Grad

New grad software engineer building full-stack financial products (Python/Django + React/TypeScript) for solopreneurs, integrating AI/LLMs, and shipping features end-to-end in a hybrid SF role.

115k – 125kSan Francisco, CAFullstack EngineeringHybridEntry levelLLMsReact

Fab Software Engineering Intern - Fall

Software engineering intern building full-stack applications, tools, and infrastructure for controlling semiconductor fab equipment and analyzing process data. Requires strong Rust/Go/TypeScript skills, systems fundamentals, and non-trivial project experience; pursuing BS in CS/CE.

110k – 132kAustin, TX +1Fullstack EngineeringOn-siteEntry levelGoOt