CareerPlanSign in

Senior Software Engineer (Backend) - TikTok Open Platform

San Jose, United States of America💼 Full-time🗓 2026-09-28

Core

Designing and evolving B2B server-side services, API gateways, and distributed infrastructure for TikTok's Open Platform to connect developers, merchants, and third-party partners.

Role type

Senior IC backend software engineer (distributed systems & AI platform)

Builds

High-concurrency B2B server-side services, API gateways, multi-tenant isolation frameworks, and AI-native platform capabilities

Domain

Internet / Developer Platforms / Distributed Systems

Deliverable

production ML models | product features

Required skills

Golang, Java, Python, concurrent programming, relational databases, NoSQL, search engines, distributed systems fundamentals, AI coding tools, LLM concepts, RAG, Agent engineering

Preferred skills

Open APIs, OAuth, API Gateways, billing/quota systems, large-scale data governance, multi-region deployment, LLM applications, MCP Servers, AI Gateways

Technologies

Golang, Java, Python, Cursor, Claude Code, MCP, RAG

Responsibilities

Design architecture for B2B server-side services; Design core domain models and storage layers with partitioning strategies; Build open capability frameworks including API gateways, authentication, RBAC/ABAC, and multi-tenant isolation; Design and deploy high-availability distributed systems with fault tolerance and circuit breaking; Leverage AI programming tools for requirement analysis, coding, testing, and incident troubleshooting; Participate in building AI-native capabilities like Agent-friendly API design and token cost governance; Lead online issue diagnosis and improve system observability.

Seniority

Senior, hands-on IC

Sourced via tiktok · Listed on CareerPlan, which tracks 844,000+ jobs from 20+ sources.