- Company Name
- Notion
- Job Title
- Software Engineer Intern (Winter 2026)
- Job Description
-
**Job title**: Software Engineer Intern
**Role Summary**
During a 12‑week internship (Jan 26 – Apr 17, 2026), the intern will partner with a mentor to design, develop, test, and ship software features or infrastructure for Notion’s platform. The role spans product engineering, mobile, infrastructure, and security teams.
**Expectations**
- Deliver clean, secure, well‑documented, and tested code.
- Own new product functionality or infrastructure components, contributing to platform reliability and performance.
- Collaborate cross‑functionally, communicate clearly, and adapt to shifting priorities in a fast‑paced environment.
**Key Responsibilities**
1. Design, implement, and ship scalable software features or backend services.
2. Write unit/integration tests, perform code reviews, and maintain documentation.
3. Debug, troubleshoot, and optimize existing web services, databases, and tools.
4. Work with relational databases (Postgres/MySQL) and modern frameworks (e.g., Node.js, TypeScript, React, Go, Python).
5. Participate in architecture discussions, evaluating trade‑offs and aligning with product strategy.
**Required Skills**
- Proficiency in at least one programming language: TypeScript, Node.js, Go, Python, Java, Swift, Rust, or Kotlin.
- Solid understanding of web development fundamentals (API design, data modeling).
- Experience with version control (Git) and CI/CD pipelines.
- Problem‑solving mindset: decompose complex problems, craft clean solutions, and request help when needed.
- User‑centric mindset: evaluate impact on real users.
- Strong written and verbal communication; ability to discuss technical decisions and collaborate.
**Required Education & Certifications**
- Pursuing a BSc or MSc in Computer Science, Software Engineering, or a related field; must graduate before Dec 2026.
- Prior internship or hands‑on software development experience.
---