CareerPlanSign in

Backend Software Engineer (Transactions) - TikTok Local Services - Singapore

Singapore💼 Full-time🗓 2026-09-28

Core

Design and develop core transaction systems for TikTok Local Services, enabling seamless experiences for users and merchants across food, beverage, travel, and hospitality sectors.

Role type

Senior IC backend software engineer (transactions & AI integration)

Builds

Unified, scalable transaction capabilities and AI-driven engineering workflows for global local services

Domain

E-commerce / Local Services / Distributed Systems

Deliverable

production ML models

Required skills

Go, Java, Python, C++, MySQL, Redis, message queues, distributed systems, microservice architecture, system design, data consistency, high concurrency handling, AI-assisted development, code review, testing, troubleshooting

Preferred skills

Order/fulfillment platform experience, high-availability system design, LLM applications, AI Agent engineering, engineering automation, intelligent troubleshooting, transaction anomaly detection

Technologies

Go, Java, Python, C++, MySQL, Redis, message queues, LLMs, AI Agents

Responsibilities

Design and develop core transaction systems covering order placement, management, fulfillment, and after-sales; Abstract unified transaction models to drive platformization; Optimize system architecture, reliability, and stability under high concurrency; Drive AI application across the software development lifecycle; Collaborate with Product, Operations, and engineering teams on complex business and technical problems

Seniority

Senior, hands-on IC

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