Software Engineer Intern
Notion
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Notion
Notion helps you build beautiful tools for your life’s work. With one platform, teams connect docs, notes, projects, calendars, and email with AI assistance. Major brands like Toyota, Figma, and OpenAI use Notion for its flexibility and efficiency.
Internship Details
This is a 12-week internship from May to September. You must work in-person at Notion's NY or SF office on designated Anchor Days (Mondays, Tuesdays, and Thursdays).
About the Role
As a Software Engineer Intern, you will work closely with a mentor on impactful projects that enhance Notion's platform. Projects span across product engineering, mobile, infrastructure, and security while emphasizing clean, secure, and tested code.
- Write and document secure, tested code.
- Design and enhance product functionality.
- Develop and debug web services and applications.
- Collaborate on new product features and infrastructure.
Qualifications
Pursuing a bachelor's or master’s degree in computer science, engineering, or a related field with graduation before July 2027. Previous internship experience and proficiency in languages such as Typescript, Node.js, Go, Python, Java, Swift, Rust, or Kotlin are required.
Skills You’ll Need To Bring
- Thoughtful problem-solving and technical curiosity.
- Backend: System integration knowledge and database familiarity.
- Frontend: Expertise in CSS, JavaScript, and React.
- User-centric approach and empathetic communication.
- Team collaboration and adaptability to changing priorities.
Nice To Haves
Expertise in Notion's tech stack including Typescript, React, Electron, Node.js, AWS, and Postgres. A broad interest beyond technology is also appreciated.
Key skills/competency
- Software Engineering
- Internship
- Programming
- Code Quality
- Debugging
- Teamwork
- Problem-solving
- Typescript
- React
- Node.js
How to Get Hired at Notion
- Research Notion's culture: Study company mission and values.
- Customize your resume: Highlight relevant internship experience.
- Emphasize technical skills: Detail programming language proficiency.
- Prepare for interviews: Practice problem-solving with real scenarios.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background