TikTok
Backend Software Engineer Graduate (TikTok - Privacy and Security - Product) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline.
About the job
Develop backend privacy and security features, protect user data across its lifecycle, and support regulatory compliance for TikTok products.
What you'll do
- Design and build consumer-facing privacy controls and backend data-protection mechanisms.
- Develop and optimize high-concurrency systems, data workflows, and core backend code.
- Contribute to engineering standards, technical problem-solving, and research into privacy-enhancing technologies.
What they ask for
- Completing or recently completed a Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline.
- Fluency in at least one of Go, Java, C++, Python, or C.
- Strong understanding of data structures, algorithms, operating systems, networking, and database design.
- Logical problem-solving ability and skill in turning complex requirements into technical designs.
Nice to have
- Internship or project experience in privacy infrastructure, access controls, data encryption, distributed microservices, or compliance automation.
- Curiosity, rapid learning, strong communication, and an “Always Day 1” attitude.
Tools
Go, Java, C++, Python, C
Model-written summary · the original posting is authoritative