Backend Software Engineer - TikTok Privacy and Security (Location) - Singapore
Responsibilities
We built TikTok as a trusted platform to inspire creativity and enrich life. Our team is dedicated to safeguarding user location privacy, security and safety by using advanced privacy technologies and maintaining complex user location services and its associated data. To meet our commitment, we are building a world-class compliance-based location infrastructure that spans all user location data lifecycle stages across various online/offline environments, including client network control, load balancer, micro-services, online storages, message queues, and offline storages. In addition, strong architecture design skills are essential, as our infrastructure is also directly serving different businesses.
As a Backend Software Engineer on the team, you will:
- Design, build and maintain large-scale and high-availability location systems with privacy design by default, and optimize architecture for global public cloud and private cloud infrastructure;
- Build user location data warehouse to ensure data is well protected and properly used, support analysis of user location data based on compliance requirements;
Want more jobs like this?
Get Software Engineering jobs in Singapore delivered to your inbox every week.

- Work on anonymization/pseudonymization/encryption technologies to protect user privacy in data processing activities;
- Work with engineering and product teams to ensure that TikTok is compliant with privacy laws and regulations from a technical perspective in location domain;
- Respond to compliance incidents, if they occur, including collecting information on scope and root cause as well as managing remediation.
Qualifications
Minimum Qualifications
- BS/MS Degree in Computer Science or equivalent majors with minimum 3 years of working experience;
- Understand the design ideas of distributed system architecture, including but not limited to service-oriented, asynchronous, highly available, scalable, etc;
- Familiar with common open source distributed middleware and common components such as MySQL, Redis, and MQ;
- Experienced in building backend services for large-scale consumer-facing applications;
- Deep understanding of computer architectures, data structures and algorithms;
Preferred Qualifications
- Experience in general location based services or high-traffic & high-concurrency server systems is preferred
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.