Software Architect – Open Platform
TikTok · Singapour
Job description
About the role
The TikTok Open Platform team is seeking a Software Architect to shape the next generation of cross‑platform features that connect developers, TikTok users, and the broader ecosystem. You will own the end‑to‑end architecture of API platforms, partner integration frameworks, and core services that enable high‑traffic, low‑latency interactions worldwide.
Key responsibilities
- Define and drive architecture for key Open Platform domains, including APIs, SDKs, and in‑app services.
- Set technical strategy and standards for service design, data models, scalability, observability, reliability, and security across multiple teams.
- Lead design reviews and align product, infrastructure, security, and compliance stakeholders in various regions.
- Identify and resolve scalability and reliability bottlenecks for globally distributed systems.
- Provide technical leadership, mentorship, and raise engineering quality and operational excellence.
- Evaluate new technologies and guide pragmatic adoption of platform frameworks, cloud patterns, and distributed data systems.
- Drive cross‑team execution of architecture roadmaps, risk management, and delivery governance.
Required profile
- Bachelor’s degree in software engineering or related field.
- Significant experience owning system architecture for large‑scale distributed or platform products.
- Proven track record designing microservice architectures with high availability, fault tolerance, and performance optimization.
- Strong understanding of API design (REST, gRPC), authentication/authorization, rate limiting, versioning, and developer experience.
- Deep knowledge of distributed systems fundamentals such as consistency, concurrency, caching, messaging/streaming, and multi‑region resilience.
- Excellent cross‑functional communication skills and ability to influence without authority.
Required skills
- REST and gRPC API design
- OAuth and other authentication/authorization mechanisms
- Microservices architecture
- Distributed systems concepts (consistency, concurrency, caching, messaging/streaming)
- Multi‑region resilience and fault tolerance
- Observability practices (metrics, logging, tracing)
- SRE principles and incident response
- Cloud platforms and platform frameworks
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 weeks ago
Expires 1 month from now
36 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
TikTok
Singapour
Related job offers
-
SAP SD Manager – Technology & Transformation
Deloitte Singapour -
Director of Software Engineering
BIT Official Singapour -
AI Solution Architect – Intelligent Cockpit Solutions
ByteDance Singapour -
Research Engineer I – AI Evaluation & Trust Technologies
NANYANG TECHNOLOGICAL UNIVERSITY Singapore -
Salesforce Sales Cloud Consultant (Techno-Functional)
ABEAM CONSULTING (SINGAPORE) PTE. LTD. Singapore