TikTok
Software Engineer, Capital Platform
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 3 years of hands-on software development experience, particularly with Java.
- Education
- Bachelor's degree or equivalent practical experience in Computer Science or a related technical field.
About the job
Designs and develops TikTok monetization capital applications for advertising billing, fund management, settlement, and budget control.
What you'll do
- Develop applications for advertising billing, fund accounts, fund marketing, fund settlement, and budget control.
- Address platform stability challenges, including high concurrency, scalability, and disaster recovery.
- Optimize systems to adapt to evolving business needs.
What they ask for
- Bachelor's degree or equivalent practical experience in Computer Science or a related technical field.
- Deep understanding of computer architectures, data structures, and algorithms; strong coding and documentation practices.
- Familiarity with MySQL, Redis, Flink, ElasticSearch, Kafka, and RPC.
- Communication skills, business awareness, and ability to connect technology with business needs.
Tools
Java, MySQL, Redis, Flink, ElasticSearch, Kafka, RPC
Model-written summary · the original posting is authoritative