Software Engineer Intern (Summer 2026) at Notion

San Francisco, California, United States

Notion Logo
Not SpecifiedCompensation
InternshipExperience Level
InternshipJob Type
UnknownVisa
Technology, SoftwareIndustries

Requirements

  • Pursuing a bachelor's or master’s degree in computer science, engineering, or another related field. Must graduate before July 2027
  • Previous internship experience
  • Working towards proficiency in one or more programming languages such as Typescript, Node.js, Go, Python, Java, Swift, Rust, or Kotlin
  • Ability to work in NY or SF office during May - September (based on summer schedule), including Anchor Days (Mondays and Thursdays)
  • Thoughtful problem-solving: Clear understanding of context, decompose tricky problems, work towards clean solutions independently or with teammates, comfortable asking for help
  • Find large challenges exciting and enjoy discovering problems as much as solving them
  • Ability to problem-solve and adapt to changing priorities in a fast-paced, dynamic environment
  • For backend internship: Passion for learning how parts of a system fit together (user interface to data model); familiarity with relational databases like Postgres or MySQL is a plus
  • For frontend internship: Passion for learning technologies (CSS, Javascript, & React) and best practices in front-end architecture (performance, accessibility, usability)
  • Put users first: Think critically about implications of building, understand reach comes with responsibility
  • Not ideological about technology: View technologies and languages as tradeoffs, can learn new ones
  • Empathetic communication: Communicate nuanced ideas clearly, whether explaining technical decisions in writing or otherwise

Responsibilities

  • Write clean, secure, tested, and documented code
  • Design & enhance the Notion platform with new capabilities, as and when the need arises
  • Design, develop, and own new product functionality and/or infrastructure leveraging modern frameworks and tooling
  • Develop, fix, and debug software for web services, databases, applications, tools, networks
  • Work closely with team and mentor to build and ship impactful projects driving value to customers and engineers

Skills

Key technologies and capabilities for this role

Clean CodeSecure CodingUnit TestingCode DocumentationSoftware DesignProduct DevelopmentInfrastructure DevelopmentModern Frameworks

Questions & Answers

Common questions about this position

Is this internship remote or does it require in-office work?

This is a hybrid internship requiring work from Notion's NY or SF offices, with all team members required to be in-office on Mondays and Thursdays (Anchor Days), and certain teams may need additional days. The internship runs May to September based on your summer schedule.

What programming languages or skills are required for this internship?

You need to be working towards proficiency in one or more programming languages such as Typescript, Node.js, Go, Python, Java, Swift, Rust, or Kotlin. Key skills include thoughtful problem-solving, decomposing tricky problems, and adapting in a fast-paced environment.

What are the eligibility requirements for this Software Engineer Intern role?

You must be pursuing a bachelor's or master’s degree in computer science, engineering, or a related field, graduating before July 2027, and have previous internship experience.

What is the duration of the Notion Software Engineer Internship?

The 12-week internship takes place from May to September, based on your summer schedule.

What is the company culture like at Notion for interns?

Notion emphasizes in-person collaboration as essential to its culture, with interns paired with a mentor and working closely with the team on impactful projects across product engineering, mobile, infrastructure, and security.

Notion

Versatile productivity and collaboration platform

About Notion

Notion is a workspace platform designed to enhance productivity and collaboration for a wide range of users, from startups to large enterprises. It combines various tools into a single platform, allowing teams to write, plan, and share their work efficiently. Users can start with a free version and upgrade to paid plans as their needs grow. Key features include customizable notes and documents, project management tools, and a drag-and-drop interface for easy page creation. Notion also includes an AI-powered Q&A feature that provides instant answers to user queries, helping to centralize knowledge. The platform supports multiple languages and has a strong global community that contributes content and organizes events.

San Francisco, CaliforniaHeadquarters
2016Year Founded
$325.9MTotal Funding
LATE_VCCompany Stage
Enterprise Software, AI & Machine LearningIndustries
5,001-10,000Employees

Benefits

Medical, dental & vision insurance
PTO
Mental health & wellbeing package
Parental leave
Fertility coverage
Retirement matching
Commuter benefits
Monthly stipend

Risks

Increased competition from AI-enhanced tools like Evernote.
Potential trust issues with AI features due to factual inaccuracies.
User resistance to adopting new productivity tools.

Differentiation

Notion combines note-taking, task management, and databases into a single platform.
The platform offers customizable workspaces for personal and collaborative use.
Notion AI assists with tasks like text generation and predictive analytics.

Upsides

Integration with Slack and Google Drive enhances workflow automation.
Acquisition of Skiff strengthens Notion's privacy offerings.
Standalone apps like Notion Calendar expand Notion's modular productivity solutions.

Land your dream remote job 3x faster with AI