Software Engineer Intern @ Notion
Your Application Journey
Email Hiring Manager
Job Details
About Notion
Notion helps you build beautiful tools for your life’s work. It connects docs, notes, projects, calendars, and email—all with AI integrated to find answers and automate work. Millions of users and large organizations like Toyota, Figma, and OpenAI trust Notion for its flexibility and efficiency.
Work Arrangement
This internship is an in-person experience from May to September. All interns must work from the NY or SF office on designated Anchor Days (Mondays and Thursdays), with some roles requiring additional in-office days.
About The Role
As a Software Engineer Intern, you will be paired with a mentor and work closely with teams across product engineering, mobile, infrastructure, and security. You will be responsible for writing clean, secure, tested code while building and shipping impactful projects that enhance the Notion platform.
- Write secure, documented, and tested code.
- Design and enhance platform functionality.
- Develop and debug web services and applications.
- Collaborate with mentors and cross-functional teams.
Qualifications & Skills
Pursuing a bachelor’s or master’s degree in computer science, engineering, or a related field. Must graduate before July 2027. Previous internship experience is preferred along with proficiency in one or more programming languages (Typescript, Node.js, Go, Python, Java, Swift, Rust, or Kotlin). Strong problem-solving skills, collaborative mindset, and the ability to adapt in a fast-paced environment are crucial. Key technical skills include backend system understanding, frontend technologies (CSS, JavaScript, React) and familiarity with relational databases.
Additional Information
Notion values diverse backgrounds and is an equal opportunity employer committed to providing reasonable accommodations. Compensation is competitive and varies based on location, role scope, and individual expertise. Estimated hourly rates for the position are provided for NY and SF offices.
Key skills/competency
- Software Engineering
- Programming
- Problem-solving
- Mentorship
- Collaboration
- Backend
- Frontend
- Testing
- Debugging
- Documentation
How to Get Hired at Notion
🎯 Tips for Getting Hired
- Research Notion's culture: Investigate company values and recent projects.
- Customize your resume: Highlight coding and problem-solving skills.
- Prepare technical examples: Detail project experiences and internships.
- Practice interview questions: Prepare both technical and behavioral responses.