Software Development Engineer Graduate (TikTok - Testing - Growth) - 2027 Start
Core
Graduate Software Development Engineer focused on system testing, automation, and release management for TikTok's service components.
Role type
Junior IC software development engineer (testing & automation)
Builds
Automated test frameworks, continuous delivery platforms, and validated software releases for TikTok's mobile and web services
Domain
Consumer social media / Mobile internet / Large-scale distributed systems
Required skills
Java, Python, Objective-C, Golang, test automation, API testing, mobile testing, web testing, software engineering fundamentals, data structures, algorithms, system architecture
Preferred skills
AI/LLM tools, prompt engineering, web frameworks (Django, Flask), containerization (Docker), distributed tech (K8s, Kafka, Redis), QA automation, mobile/web development
Technologies
Java, Python, Objective-C, Golang, Docker, K8s, Kafka, Redis, Django, Flask
Responsibilities
Design and execute test plans/cases, track software defects, maintain automation tests, collaborate on internal tool development, assist in project execution and risk tracking
Seniority
Junior, entry-level graduate
