Backend Software Engineer (R&D System), Cloud Infrastructure

TikTok

Singapore

On-site

SGD 70,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TikTok is seeking a Backend Software Engineer (R&D System) to design, develop, and maintain the infrastructure cloud platform. You will contribute to scalable backend services across Go/Python/Java, focusing on stability and performance in the cloud infrastructure domain.

You will collaborate with cross-functional teams to ensure robust architecture, implement RESTful APIs, and optimize distributed systems using Docker, Kubernetes, and cloud-native patterns.

Qualifications

  • Degree in CS/Software Engineering or related field required.
  • 1–3 years backend development experience with Go, Python or Java.
  • Solid knowledge of data structures, algorithms and clean code practice.

Responsibilities

  • Participate in design, development, testing, deployment and maintenance of the infrastructure cloud platform.
  • Collaborate to ensure system stability, scalability, security and performance optimization.
  • Write high-quality code and documentation following company standards.
  • Engage in code reviews and team discussions to improve technical skills.

Skills

Go
Python
Java
Linux
RESTful API design
Microservices architecture
Docker
Kubernetes

Education

Bachelor's degree or higher in Computer Science, Software Engineering or related field

Tools

Docker
Kubernetes

Job description

Backend Software Engineer (R&D System), Cloud Infrastructure

TikTok will be prioritizing applicants who have a current right to work in Singapore and do not require TikTok's sponsorship of a visa.

About TikTok

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy.

TikTok has global offices including Los Angeles New York London Paris Berlin Dubai Singapore Jakarta Seoul and Tokyo.

Why Join Us

At TikTok our people are humble intelligent compassionate and creative. We create to inspire - for you for us and for more than 1 billion users on our platform. We lead with curiosity and aim for the highest never shying away from taking calculated risks and embracing ambiguity as it comes. Here the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make an impact happen with a career at TikTok.

Team Introduction

Our Business Infrastructure aims to provide a unified access layer byte ecology and architecture depth services for the group's internal business lines and middle platform based on the internal infrastructure Volcano Engine (or other public clouds) two types of Infrastructure Provider and is responsible for the group's architecture stability architecture disaster recovery and service experience.

The R&D team is responsible for the platform development of TikTok and its affiliated companies dedicated to building advanced and user-friendly infrastructure platforms to enhance the efficiency and satisfaction of internal R&D staff when using the infrastructure. Our products include a Cloud Platform PaaS Platform FaaS Platform Gateway Platform Middleware Platform Storage Platform Site builder Platform etc.

What you will be doing
  • 1. Participating in the design development testing deployment and maintenance of the infrastructure cloud platform.
  • 2. Collaborating with the team to ensure system stability scalability security and performance optimization.
  • 3. Writing high-quality code and documentation adhering to company development standards and processes.
  • 4. Actively participating in code reviews and team discussions and continuously improving personal and team technical skills.
What you should have
  • 1. Bachelor's degree or higher in Computer Science Software Engineering or a related field.
  • 2. At least 1-3 years of backend development experience proficient in at least one backend programming language such as Go Python and Java.
  • 3. Familiar with common data structures and algorithms possessing good programming habits and code style.
  • 4. Proficient in the Linux operating system and Shell script programming.
  • 5. Knowledgeable about microservice architecture RESTful API design Docker container technology and Kubernetes among other relevant technologies.
  • 6. Strong communication skills and team spirit able to maintain good working conditions under pressure.
Preferred Qualifications
  • 1. Experience in developing and optimizing large-scale distributed systems.
  • 2. Familiarity with cloud-native technologies and DevOps practices.
  • 3. Good communication skills and a sense of ownership with systematic problem-solving skills.
Diversity & Inclusion

TikTok is committed to creating an inclusive space where employees are valued for their skills experiences and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok our mission is to inspire creativity and bring joy. To achieve that goal we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer - TikTok Privacy and Security - Singapore
Backend Software Engineer - TikTok Privacy and Security - Singapore

TikTok • Singapore

On-site
SGD 90,000 - 150,000
Backend Engineer, Global Live (Core Service) - Singapore
Backend Engineer, Global Live (Core Service) - Singapore

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Backend Software Engineer - TikTok Live Foundation - Singapore
Backend Software Engineer - TikTok Live Foundation - Singapore

TikTok • Singapore

On-site
SGD 120,000 - 190,000
Backend Software Engineer - Governance Platform Singapore Technology - Backend Regular
Backend Software Engineer - Governance Platform Singapore Technology - Backend Regular

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Backend Engineer (AI Application) - TikTok Local Service (Singapore)
Backend Engineer (AI Application) - TikTok Local Service (Singapore)

TikTok • Singapore

On-site
SGD 90,000 - 180,000
Backend Software Engineer - TikTok Live (Fund Safety) - Singapore Singapore Technology - Backend Regular
Backend Software Engineer - TikTok Live (Fund Safety) - Singapore Singapore Technology - Backend Regular

TikTok • Singapore

Hybrid
SGD 70,000 - 120,000
Backend Software Engineer (Transactions) - TikTok Local Services - Singapore
Backend Software Engineer (Transactions) - TikTok Local Services - Singapore

TikTok • Singapore

On-site
SGD 90,000 - 130,000
Backend Software Engineer, TikTok Live Revenue Singapore Technology - Backend Regular
Backend Software Engineer, TikTok Live Revenue Singapore Technology - Backend Regular

TikTok • Singapore

On-site
SGD 120,000 - 180,000
iOS Software Engineer - TikTok - Singapore
iOS Software Engineer - TikTok - Singapore

TikTok • Singapore

On-site
SGD 90,000 - 150,000
Backend Software Engineer (Wallet) - TikTok - Singapore
Backend Software Engineer (Wallet) - TikTok - Singapore

TikTok • Singapore

On-site
SGD 120,000 - 180,000