Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)