Overview
This internship is designed for students who want real-world experience building products used by millions. As a Software Engineer Intern at Goodnotes, you will join a cross-functional product team and contribute directly to features that impact over 24 million users worldwide. This is not a shadowing role. You will ship real code, solve meaningful problems, and learn from experienced engineers in a fast-paced, product-driven environment.
What You’ll Gain
- Hands-on experience building production-ready software
- Exposure to large-scale systems focused on performance, reliability, and usability
- Mentorship from experienced engineers and designers
- A clear understanding of how engineering decisions impact real users
- A strong foundation for a full-time software engineering career
What You’ll Do
- Join a Backend, Frontend (Web), or iOS product team
- Design, develop, and deliver end-to-end software solutions
- Collaborate with designers, QA, and DevOps teams globally
- Write clean, tested, and maintainable code following best practices
- Solve complex technical problems at scale using modern technologies
- Share knowledge and participate in team discussions and reviews
What We’re Looking For
- Penultimate or final-year student in Computer Science or a related field
- Strong computer science fundamentals and problem-solving skills
- Proficiency in one modern programming language such as TypeScript, Kotlin, or Swift
- Experience building an app or website through projects, internships, or open-source work
- Clear communication skills and willingness to ask questions
Internship Details
- Location: Singapore (in-office)
- Duration: 12 weeks
- Period: May/June 2026
- Benefits: Meals and transportation covered
Interview Process
Online coding test, technical interview, hiring manager interview, and values interview.