TikTok
Senior Backend Software Engineer - Customer Service Platform - Global E-Commerce Customer Service Platform
Seattle, Washington · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 5+ years of professional software development experience, with a strong focus on backend engineering.
- Education
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
About the job
Builds backend services and agent-facing and self-service tools for TikTok’s global e-commerce customer service platform.
What you'll do
- Design, develop, maintain, and optimize scalable backend services, APIs, microservices, and distributed systems.
- Own development from technical design and implementation through testing, deployment, and ongoing optimization.
- Resolve performance and reliability issues and contribute to architectural decisions and long-term technical strategy.
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 software development experience, focused on backend engineering.
- Proficiency in at least one backend language, such as Java, Go, C++, or Python.
- Experience designing and developing scalable backend services, APIs, and distributed systems; understanding of data structures, algorithms, object-oriented programming, software design, databases, caching, messaging systems, and data modeling.
Nice to have
- Experience with large-scale, high-concurrency, or high-availability distributed systems.
- Experience with e-commerce, transaction systems, or large-scale consumer-facing products; ability to own complex projects across teams.
Tools
Java, Go, C++, Python
Model-written summary · the original posting is authoritative