Software Architect - Open Platform
TikTok
- Location
- Singapore, Singapore, Singapore
- Employment
- Full Time
- Work model
- On-Site
- Level
- Mid
- H-1B history
- 148 approvals (FY2023)
About this role
The TikTok Open Platform team is on a mission to build a platform that bridges content, people and business in TikTok ecosystem. The team focuses on building cross-platform features for both developers and TikTok users, including APIs, SDKs, and InApp services. The platform will enable more interactions across TikTok and its broader ecosystem, enhancing cross-product business values.
Responsibilities: - Define and drive the end-to-end architecture for key Open Platform domains, including API platforms, partner integration frameworks, developer experience, and core platform services. - Set technical strategy and architecture standards (service design, data models, API design, scalability, observability, reliability, security) across multiple teams and systems. - Lead design reviews and align stakeholders across product engineering, infrastructure, security, and compliance teams in multiple regions. - Identify scalability and reliability bottlenecks; design long-term solutions for high-traffic, low-latency, globally distributed systems. - Provide technical leadership and mentorship to engineers; raise the bar for engineering quality, documentation, and operational excellence. - Evaluate new technologies and guide pragmatic adoption (e.g., platform frameworks, cloud patterns, distributed data systems). - Drive cross-team execution for large initiatives: architecture roadmap, risk management, and delivery governance.