TikTok
Software Engineer (Backend) - TikTok Privacy and Security
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 5+ years of professional backend software development experience in production environments.
- Education
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
About the job
Designs and operates backend services and APIs that support TikTok teen privacy, safety, transparency, and interaction controls.
What you'll do
- Build and maintain backend microservices and data pipelines; own components from design through deployment and production operations.
- Write and review tested code, improve product quality and data security, and optimize service performance, data queries, and RPC latency.
- Collaborate with product, QA, data science, and client teams to define requirements and API contracts and deliver roadmap work.
What they ask for
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- 5+ years of professional backend software development experience in production environments.
- Strong proficiency in at least one modern backend programming language.
- Strong grasp of computer science fundamentals and strong communication, collaboration, and teamwork skills.
Nice to have
- Experience with high-throughput distributed backend systems or consumer-facing applications at scale.
- Familiarity with privacy regulations, user access control, compliance mechanisms, or trust and safety workflows.
Model-written summary · the original posting is authoritative