T

TikTok

Short-form video platform with ads

Backend Software Engineer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USAIn-person

About the Job

Requirements

  • A bachelor's degree or above in Computer Science, Engineering, or a related technical field.
  • At least 3 years of experience developing highly scalable backend services and systems using at least one programming language such as Java, Golang, Python, Scala, or C++.
  • Strong software engineering fundamentals, including data structures, algorithms, API design, and scalable system design.
  • Experience building backend services, distributed systems, APIs, or other high-availability online systems.
  • Strong programming capabilities and good code design and coding practices.
  • Strong ownership and communication skills, with the ability to collaborate across engineering, product, and business teams.
  • Strong product and business understanding, with the ability to align engineering solutions with current and future business needs.

Responsibilities

  • Design, develop, test, and maintain scalable backend services and systems supporting key e-commerce and seller experiences.
  • Build reliable APIs and distributed systems supporting high-volume commerce workflows, data processing, and platform capabilities.
  • Develop and improve technical solutions across seller onboarding, product and catalog management, orders, fulfillment, customer service, and seller growth.
  • Improve system scalability, reliability, observability, performance, and operational stability for large-scale e-commerce services.
  • Troubleshoot complex technical issues across distributed services and production environments and develop scalable, long-term solutions.
  • Partner with Product, Operations, and other engineering teams to understand business requirements and translate them into effective technical solutions that improve seller experience and platform adoption.
  • Collaborate with globally distributed engineering teams to deliver platform capabilities supporting TikTok Shop's international growth.

Desired Qualifications

  • Experience in e-commerce, marketplaces, seller platforms, merchant services, payments, SaaS, or other complex business platforms.
  • Experience building seller- or merchant-facing systems, commerce infrastructure, or high-scale transactional platforms.
  • Understanding of observability, reliability, data consistency, and performance optimization for large-scale distributed systems.
  • Experience working with APIs, platform services, or third-party systems.
  • Familiarity with modern AI-assisted engineering workflows and developer productivity tooling.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs