Backend Software Engineer, TikTok Shop (Governance Service - Governance Operation Platform)
Responsibilities
About the team
TikTok Shop is a content e-commerce business utilising international short video products as carriers. Our aim is to become the preferred choice for users seeking to discover and purchase affordable, high-quality products. We provide users with tailored, vibrant, and efficient consumption experiences while enabling merchants to access robust and dependable platform services in various scenarios, such as live e-commerce and short video content e-commerce. Our vision is to make affordable and high-quality products easily accessible, enhancing the quality of life for all. We are looking for passionate and talented people to join our product and operations team, to build an e-commerce ecosystem that is innovative, secure and intuitive for our users and brands.
Governance Service is a global team responsible for ensuring a safe and trustworthy marketplace not only for our buyers but also for our sellers and creators. We constantly work on areas such as risk detection abilities, fairness and sustainability of the e-commerce ecosystem, content and commodity quality, and friction-free experiences to drive improvement.
Responsibilities:
- Responsible for the architectural design and system development of TikTok Shop governance-related business systems and foundational platforms.
- Provide excellent system architecture design and high-quality code based on product requirements for complex business scenarios, enhancing system scalability.
- Continuously improve existing business systems, optimise system weaknesses, and enhance system performance and stability.
- Improve foundational component support to better support business iteration, and optimise component functionality and performance according to business needs.
Qualifications
Minimum Qualifications:
- Bachelor's or higher degree in Computer Science, Information Technology, Programming & System Analysis, Science (Computer Studies) or related discipline.
- Strong proficiency in programming languages such as Golang, Python, or Java.
- Solid understanding of computer fundamentals, strong knowledge of data structures and algorithms, familiar with common design patterns, and competent coding skills.
Preferred Qualifications:
- Familiar with the design principles of highly available, high-concurrency, and high-performance distributed systems, with a good understanding of common storage systems and middleware.
- Experience participating in the development of complex systems, with a background in R&D.
- Self-driven, reliable, and passionate about technology, always aiming for the best possible outcome in work.
Want more jobs like this?
Get jobs in Singapore delivered to your inbox every week.

Perks and Benefits
Health and Wellness
- Health Insurance
- Dental Insurance
- Vision Insurance
- HSA
- Life Insurance
- Fitness Subsidies
- Short-Term Disability
- Long-Term Disability
- On-Site Gym
- Mental Health Benefits
- Virtual Fitness Classes
Parental Benefits
- Fertility Benefits
- Adoption Assistance Program
- Family Support Resources
Work Flexibility
- Flexible Work Hours
- Hybrid Work Opportunities
Office Life and Perks
- Casual Dress
- Snacks
- Pet-friendly Office
- Happy Hours
- Some Meals Provided
- Company Outings
- On-Site Cafeteria
- Holiday Events
Vacation and Time Off
- Paid Vacation
- Paid Holidays
- Personal/Sick Days
- Leave of Absence
Financial and Retirement
- 401(K) With Company Matching
- Performance Bonus
- Company Equity
Professional Development
- Promote From Within
- Access to Online Courses
- Leadership Training Program
- Associate or Rotational Training Program
- Mentor Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)
Company Videos
Hear directly from employees about what it is like to work at TikTok.