Software Engineer, Global CRM Platform
TikTok
San Jose, CA · Posted November 13, 2026
Just laid off? Start here: a plan for the first weeks
More in California job market · Software Engineer jobs in San Jose, CA (61) · All Software Engineer jobs (1,996) · Technology & Software · Engineering jobs
More roles at TikTok
- TikTok Shop - Head of Listing Quality - US · Seattle, WA
- Machine Learning Engineer, TikTok Brand Ads · San Jose, CA
- Head of Global Events and Experiential Marketing, GIMC GBM - GBS
- TikTok Shop - Category Manager, Personal Care, K Beauty
- Research Scientist in Generative AI Graduate (Intelligent Creation) - 2026 Start (PhD) · San Jose, CA
- TikTok Shop - Partner Development Manager, ISV Commerce Partnerships · Seattle, WA
Similar jobs
- New Graduate Engineer, Aerospace Software (Starfall) · SpaceX · Hawthorne, CA
- Entry Flight Software Engineer - Vehicle Management Systems · The Boeing Company · El Segundo, CA
- Hardware Development Engineer · Rubrik · Palo Alto, CA
- Software Engineer - Virtual Platform · Rubrik · Palo Alto, CA
- Regulatory Affairs Engineer · SpaceX · Hawthorne, CA
- Vulnerability Management Analyst · Pacific Life · Newport Beach, CA
Where San Jose, CA ranks
Where San Jose, CA placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #1Best cities for marketing pay after cost of living$204k · of 16
- #1Best cities for aerospace and defense pay after cost of living$187k · of 19
- #2Best cities for security pay after cost of living$220k · of 10
- #3Best cities for technology pay after cost of living$205k · of 80
- #5Best cities for technology jobs1,449 openings · of 100
- #5Cities with the most jobs that do not need a four-year degree in the West Coast162 jobs · of 47
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
Pay compared with the market
This listing does not state pay. Across 696 open software engineer listings that state pay, the middle half runs $168,000 to $251,000 and the median is $201,500.
Listed pay is what employers advertise, not what people are paid.
TikTok has filed one layoff notice in the last twelve months, covering 250 workers, most recently August 2026. These are public filings with state labor departments, and an open role can sit alongside them. See the filings
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
The goal of the Customer Growth team is to build a stable, flexible and intelligent CRM platform, improve commercialization efficiency and client satisfaction. We are seeking self-motivated Software Engineers to develop an excellent platform for our clients and sales all over the world.
Leveraging your knowledge of CRM system architecture, you'll work hands-on in a fast-paced environment to engineer solutions and actionable recommendations to develop TikTok's proprietary CRM into an enterprise-grade, market-leading platform. You'll work alongside a global team of product managers located in TikTok's major markets to build innovative sales, marketing and analytics tools to increase user adoption and satisfaction.
In this role, you will work on: - Backend development of TikTok's proprietary CRM platform. - Turn TikTok's proprietary CRM into an enterprise-ready, market-leading SaaS platform leveraging best practices from the industry. - Understand users' personalized requests and come up with scalable technical solutions. - Build a globalized CRM System with high performance and availability across multiple regions.
Minimum Qualifications: - Bachelor's degree or above in computer science or related fields. 1+ years of experience building scalable systems.
Preferred Qualifications: - Familiarity with Elastic Search and key/value stores (Redis, Memcached etc) is a plus - Familiarity with Message Queue (Kafka, RabbitMQ, RocketMQ etc) is a plus - Familiarity with CRM platforms and Ad Sales automated processes is a plus - Professional experience with Java is preferred. - Professional experience with Spring Boot and/or other Microservice frameworks is preferred - Professional experience with relational databases (MySQL, Postgres etc) is preferred