TikTok
Software Engineer, Global CRM Platform
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 1+ years building scalable systems.
- Education
- Bachelor’s degree or above in computer science or related fields.
About the job
Develop TikTok’s proprietary CRM backend into a scalable, global SaaS platform, building sales, marketing, and analytics tools for clients and sales teams.
What you'll do
- Develop the backend of TikTok’s proprietary CRM platform and help make it enterprise-ready.
- Translate users’ personalized requests into scalable technical solutions.
- Build a high-performance, highly available CRM system operating across multiple regions.
What they ask for
- Bachelor’s degree or above in computer science or a related field.
- At least 1 year of experience building scalable systems.
Nice to have
- Familiarity with Elastic Search, key/value stores, or message queues; CRM platforms and ad sales automation are also a plus.
- Professional experience with Java, Spring Boot or other microservice frameworks, and relational databases.
Tools
Elastic Search, Redis, Memcached, Kafka, RabbitMQ, RocketMQ, Java, Spring Boot
Model-written summary · the original posting is authoritative