Software Engineer Intern – Full-stack Development

May 27, 2026
$45 / hour

Are you applying to the internship?

Job Description

Software Engineer Intern (TikTok-Growth-Customer Lifecycle) – 2026 Summer (BS/MS) | TikTok

The Tone:
This is a Software Engineer Intern position at TikTok, with offices in major global cities. TikTok is the leading destination for short-form mobile video, dedicated to inspiring creativity and bringing joy to its global user base. This role contributes to the User Growth Department, specifically within the Innovative Growth Organization, which is crucial for expanding TikTok’s user base and engagement across diverse product surfaces like web, vehicle infotainment, and tablet apps. The intern’s work directly impacts the growth funnel, from acquisition to retention, ensuring the platform continues to reach and engage new users.

The TL;DR
• Role: Internship
• Type: Full-time (12-week internship)
• Location: Unspecified (offices in major global cities like Los Angeles, Singapore)
• Pay: $45 hourly
• Team: Innovative Growth Organization within the User Growth Department
• Mission: To improve the TikTok user growth funnel across branding, acquisition, onboarding, engagement, and retention by developing new product surfaces and features.
• Tech Stack: Node.js, React, TypeScript, HTML, CSS, Go, iOS/Android, JavaScript, RESTful APIs, Microservices, NoSQL DB, RDBMS, Event Bus

What You’ll Actually Do
• Conception & Prioritization: Participate in the conception, estimation, and prioritization of ideas, driven by a data-informed product sense.
• Development & Experimentation: Develop Minimum Viable Products (MVPs) and run experiments using full-stack technologies to validate ideas and iterate quickly.
• Data Analysis & Iteration: Work with product managers and data scientists to analyze product and user data, then iterate on product features based on insights.

The Must-Haves
• Background: Currently pursuing an Undergraduate or Master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
• Experience: Experience developing consumer-facing applications through experimentation. Building metrics-driven experiments and using data to inform product decisions is required. A desire or existing experience working collaboratively in cross-functional teams with design, product, data science, and recommendation systems/algorithms is also essential.
• Skills: Knowledge of at least one of these areas: Web Platform (JavaScript, HTML, CSS, User Interface and User Experience guidelines and best practices); Native app platforms (iOS/Android development); Server and backend fundamentals (RESTful APIs, Microservices, NoSQL DB, RDBMS, Event Bus).
• Bonus: Graduating December 2026 onwards with the intent to return to a degree program after the completion of the internship. A passion for end-to-end product delivery, from ideation to planning, implementation, A/B testing, and launch decisions, is preferred, along with high levels of creativity and quick problem-solving capabilities.