Business Architecture Engineer – Messaging Systems

TIKTOK PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Positive team atmosphere
Career growth opportunity
Industry experts

Job summary

TikTok is seeking engineers to work on core runtime components for the EventBus system across multiple data centers worldwide. You will design, develop, and optimize middleware, collaborate with a creative, globally distributed team, and contribute to the evolution of event-driven architectures to support TikTok’s globalization efforts.

The role emphasizes hands-on development, systems thinking, and the ability to translate complex business needs into scalable architectural solutions, within a

Qualifications

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
  • Proficiency in Java, Go, or Python with strong coding practices.
  • Experience with databases, messaging middleware, or service frameworks.
  • Experience in large-scale distributed systems and event-driven architectures.
  • Strong business and data acumen to translate requirements into solutions.

Responsibilities

  • Gain exposure to cutting-edge global data center architectures and methodologies.
  • Develop core middleware and frameworks and become a technical expert.
  • Collaborate with a diverse, high-motential team in a flat organizational structure.
  • Lead technical design, development, optimization, and long-term planning of core runtime components for EventBus.
  • Analyze and resolve complex technical issues and improve governance of event-driven architectures.
  • Research emerging technologies to support product globalization across data centers.
  • Lead or contribute to high-priority cross-functional initiatives.

Skills

Java
Go
Python

Education

Bachelor's degree in Computer Science or related

Tools

Databases
Messaging middleware
Service frameworks

Job description

About TikTok

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us

Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.

We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.

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.

Job highlights

Positive team atmosphere, Career growth opportunity, Industry experts

Responsibilities
  • Gain exposure to cutting-edge global data center architectures and methodologies, broaden your technical perspective, and build extensive hands-on experience.
  • Contribute to the development of core middleware and frameworks, deepen your understanding of their underlying principles and implementation details, and grow into a technical expert in the field.
  • Collaborate with a group of talented and highly motivated colleagues in a flat, efficient team environment that values diversity and complementary strengths.
  • Lead the technical design, development, optimization, architectural evolution, and long-term planning of core runtime components for the EventBus system.
  • Analyze and resolve complex technical issues, continuously advance the governance of event-driven architecture across TikTok, and optimize existing systems and business architectures.
  • Research and apply emerging technologies, using appropriate technical solutions to support product globalization and address the challenges of operating TikTok services across multiple data centers worldwide.
  • Leverage strong project management, communication, and collaboration skills to lead or contribute to the successful delivery of high-priority cross-functional initiatives.
Qualifications
Minimum Qualifications:
  • Bachelor’s degree or above in Computer Science, Software Engineering, or a related field.
  • Proficiency in one or more programming languages, such as Java, Go, or Python, with strong coding practices and a commitment to code quality.
  • Experience with one or more databases, messaging middleware technologies, or service frameworks, along with an understanding of their underlying principles and appropriate use cases.
  • Experience developing large-scale distributed systems, an understanding of the technical challenges associated with event-driven architecture, and familiarity with common business architecture design principles.
  • Strong business and data acumen, with the ability to understand and abstract complex business requirements and effectively analyze and solve problems.
  • Strong teamwork and communication skills, a positive and proactive mindset, a strong sense of ownership, and a high degree of self-motivation.
Preferred Qualifications
  • Experience building your own technical products or open-source projects, or a track record of contribution to the open-source community.
  • Knowledge of or hands-on experience with message queues, as well as practical experience implementing and governing event-driven architectures.
  • Extensive experience in business architecture design, with the ability to develop a comprehensive and accurate understanding of business needs and translate them into effective architectural solutions.
  • Experience developing global products or services, with a clear understanding of—or hands-on experience applying—business architecture and design principles in global, multi-data-center environments.
  • Experience using AI to improve engineering productivity, including the use of AI agents for system design, development, operations, troubleshooting and problem resolution.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Architecture Software Engineer - Multi Data Center
Architecture Software Engineer - Multi Data Center

Ellis Technologies, Inc. • Singapore

On-site
SGD 70,000 - 90,000
Software Architect - Open Platform
Software Architect - Open Platform

TikTok Pte. Ltd. • Singapore

On-site
SGD 180,000 - 320,000
Solutions Engineer, TikTok Ads
Solutions Engineer, TikTok Ads

TIKTOK PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Architect - Open Platform
Software Architect - Open Platform

TikTok • Singapore

On-site
SGD 180,000 - 280,000
Backend Engineer - TikTok Account
Backend Engineer - TikTok Account

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Backend Engineer - TikTok Search Architecture - Singapore Singapore Regular
Backend Engineer - TikTok Search Architecture - Singapore Singapore Regular

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Backend Software Engineer Intern (Global LIVE Service Arch) - 2027 Start
Backend Software Engineer Intern (Global LIVE Service Arch) - 2027 Start

TikTok • Singapore

On-site
SGD 20,000 - 28,000
Backend Engineer, Global Live (Core Service) - Singapore
Backend Engineer, Global Live (Core Service) - Singapore

TikTok • Singapore

On-site
SGD 120,000 - 180,000
AI Application Infra - Technical Specialist/Engineer - TikTok LIVE
AI Application Infra - Technical Specialist/Engineer - TikTok LIVE

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Global Event-Driven Messaging Architect
Global Event-Driven Messaging Architect

TIKTOK PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Positive team atmosphere
Career growth opportunity
Industry experts