Backend Software Engineer - Governance Platform

TikTok
Singapore
Full timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Coding and documentation","Attention to code style","Team communication","Collaboration","Problem-solving"]

Design and develop TikTok’s local service governance platform, building backend systems that support merchants and creators with transaction governance, content recognition, and risk blocking. Partner with product teams to understand business needs and translate requirements into scalable implementations across different timelines. Maintain high-quality engineering through strong coding and documentation practices, and stay current with advanced industry technologies to continuously optimize the platform’s user experience.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Backend Software Engineer - Governance Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Design and develop TikTok’s local service governance platform, building backend systems that support merchants and creators with transaction governance, content recognition, and risk blocking. Partner with product teams to understand business needs and translate requirements into scalable implementations across different timelines. Maintain high-quality engineering through strong coding and documentation practices, and stay current with advanced industry technologies to continuously optimize the platform’s user experience.
Location: Singapore
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and develop the TikTok local service governance platform.
  • •Abstract business needs to deliver intelligent and efficient service solutions to users.
  • •Decompose and implement product requirements across different periods and urgency levels.
  • •Write technical documents and produce design plans for related products.
  • •Learn and research advanced technologies to maintain technological progress.

Key Requirements

  • •Proficient in at least one programming language such as Java, Golang, Python, or C++; Java or Golang experience preferred.
  • •Familiar with common Internet technologies including Linux, MySQL, RPC, MQ, caching technologies, and microservice architectures.
  • •Strong coding and documentation habits with attention to code style; familiar with basic design patterns and principles.
  • •Good team communication and collaboration skills.
  • •Bachelor’s degree in Computer Science (or equivalent) with relevant experience (minimum 5 years).
Experience:5+ years
Education:Bachelor's in Computer Science
Skills:Coding and documentationAttention to code styleTeam communicationCollaborationProblem-solving
Tech Stack:JavaGolangPythonC++LinuxMySQLRPCMQCaching technologiesMicroservice architectures

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn