TikTok

Software Architect - Open Platform

TikTok

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's degree in software engineering or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

The TikTok Open Platform team aims to develop a comprehensive platform connecting content, users, and businesses within the TikTok ecosystem. This team focuses on delivering cross-platform capabilities such as APIs, SDKs, and In-App services to foster greater interaction across TikTok products and enhance business value.

Main Responsibilities

  • Define and champion comprehensive architecture for core Open Platform domains, including API platforms, partner integration frameworks, developer experience, and essential platform services.
  • Establish technical strategies and architectural standards relating to service design, data models, API frameworks, scalability, monitoring, reliability, and security across multiple teams and systems.
  • Conduct technical design reviews and harmonize collaboration among product engineering, infrastructure, security, and compliance teams spanning various regions.
  • Diagnose and address scalability and reliability challenges by engineering long-term solutions tailored for globally distributed, high-traffic, low-latency systems.
  • Provide mentorship and technical leadership to engineering teams, enhancing engineering quality, comprehensive documentation, and operational excellence.
  • Assess emerging technologies and steer pragmatic integration, including platform frameworks, cloud architectures, and distributed data systems.
  • Lead cross-team initiatives for architecture planning, risk management, and governance of project delivery.

Candidate Qualifications

Required:

  • Bachelor's degree in software engineering or related experience with extensive ownership of system architecture for large-scale distributed or platform products.
  • Demonstrated expertise in designing and evolving service- or microservice-oriented architectures emphasizing high availability, fault tolerance, and performance tuning.
  • Profound understanding of API architecture including REST/gRPC, authentication and authorization, rate limiting, version control, developer experience, and platform governance.
  • In-depth knowledge of distributed system principles such as consistency, concurrency, caching, messaging/streaming, and resilience across multiple regions.
  • Hands-on capability to produce detailed technical designs and influence implementations, with readiness to engage in coding when necessary.

Preferred:

  • Excellent communication skills to align diverse stakeholders and facilitate decisions under ambiguity.
  • Proven technical leadership showcased via influence without direct authority, mentoring, and elevating engineering standards.
  • Experience in constructing developer platforms including public APIs, SDKs, documentation frameworks, partner onboarding, or integration ecosystems.
  • Background in security and compliance aspects relating to external platforms, such as OAuth, data access governance, threat modeling, and privacy measures.
  • Experience managing global, multi-regional systems and collaborating with teams across different time zones.
  • Familiarity with large-scale observability tools (metrics, logging, tracing), Site Reliability Engineering (SRE) methodologies, and incident management processes.

About TikTok

TikTok is a premier destination for short-form mobile videos, driven by a mission to inspire creativity and spread joy. With headquarters in Los Angeles and Singapore, alongside global offices, TikTok fosters a diverse environment where innovation thrives.

Why Join?

At TikTok, creativity is vital. Our global and inclusive teams work collectively to empower authentic self-expression, discovery, and connection. We cherish curiosity, humility, and impactful innovation with a resilient and 'Always Day 1' spirit, striving for meaningful breakthroughs for our users and community.

Diversity & Inclusion

TikTok is devoted to creating an inclusive workplace valuing diverse skills, experiences, and viewpoints. We celebrate the myriad voices of our global platform and commit to fostering a welcoming environment that reflects the communities we serve.

Minimum education

Bachelor's Degree

How they work

Teamwork & Collaboration Problem Solving Leadership
🤖
Online · instant AI help
Broxer