- Company Name
- Notion
- Job Title
- Software Engineer Intern (Summer 2026)
- Job Description
-
**Job Title**
Software Engineer Intern (Summer)
**Role Summary**
A 12‑week internship focused on designing, developing, and shipping product features and infrastructure for a high‑traffic web platform. Interns work with a mentor and cross‑functional teams to deliver clean, secure, and well‑tested code that enhances user experience and system reliability.
**Expectations**
- Write maintainable, well‑documented code in modern languages (e.g., TypeScript, Rust, Go, Python, Java, Swift, Kotlin).
- Deliver features from concept to deployment, including design, implementation, testing, and debugging.
- Demonstrate strong problem‑solving, adaptability, and a user‑centric mindset.
- Collaborate effectively in a fast‑paced, dynamic environment and communicate clearly in both written and verbal formats.
**Key Responsibilities**
- Implement new product functionality or infrastructure components in web, mobile, or backend services.
- Design and refactor codebases to improve performance, security, and maintainability.
- Write unit, integration, and end‑to‑end tests; enforce code style and documentation standards.
- Debug and resolve issues across databases, APIs, and distributed systems.
- Participate in code reviews, pair programming, and architecture discussions.
- Work closely with product managers, designers, and other engineers to align on scope and user impact.
**Required Skills**
- Proficiency in at least one programming language: TypeScript, Node.js, Go, Python, Java, Swift, Rust, or Kotlin.
- Strong analytical and problem‑solving abilities; comfortable decomposing complex issues.
- Experience with relational databases (Postgres or MySQL) is a plus.
- Front‑end foundation: CSS, JavaScript, React (for UI roles).
- Solid understanding of software fundamentals: data structures, algorithms, security best practices, and performance optimization.
- Excellent written and verbal communication, empathy, and willingness to seek and give feedback.
- Ability to learn quickly and adapt to new technologies and shifting priorities.
**Required Education & Certifications**
- Currently pursuing a bachelor’s or master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
- Expected graduation before July 2027.
- Prior internship(s) in software development highly valued.