Senior Backend Software Engineer - Global E-commerce, Supply Chain & Logistics

TikTok
Seattle
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Guiding engineers","Problem-solving","System optimization","Architecture design"]

Build and architect backend systems for international e-commerce supply chain operations, including warehousing, inventory, suppliers, and related platforms. Design scalable system models and business architecture aligned to global business needs, and solve performance issues such as high concurrency bottlenecks. Ensure system quality and stability while guiding engineers to continuously improve technical metrics. Lead the design or reconstruction of complex medium-to-large systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Senior Backend Software Engineer - Global E-commerce, Supply Chain & Logistics

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build and architect backend systems for international e-commerce supply chain operations, including warehousing, inventory, suppliers, and related platforms. Design scalable system models and business architecture aligned to global business needs, and solve performance issues such as high concurrency bottlenecks. Ensure system quality and stability while guiding engineers to continuously improve technical metrics. Lead the design or reconstruction of complex medium-to-large systems.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own R&D and architecture for international e-commerce supply chain systems, including warehousing, inventory, suppliers, and related systems.
  • •Design scalable system models and business architecture aligned with international business needs and best practices.
  • •Resolve technical challenges such as high concurrency and performance bottlenecks in business processes.
  • •Maintain system quality and stability while guiding engineers at all levels to improve technical indicators.
  • •Lead the design or reconstruction of medium-to-large complex systems for supply chain capabilities.

Key Requirements

  • •BS/MS in Computer Science or related field with 5 years of industry experience in software development.
  • •Skilled coding and proficiency with at least one programming language such as Java, Golang, or C++, plus related technology stacks.
  • •Familiarity with middleware concepts such as message queues, caches, and scheduled tasks and their underlying principles.
  • •Experience designing and implementing architectures, with a track record of high-availability, high-performance, and high-scalability systems.
  • •Strong understanding of distributed systems theories such as load balancing, distributed transactions, and CAP/BASE; experience leading medium-to-large complex system design or reconstruction.
Experience:E-commerceRetail
Education:Bachelor's in Computer Science or related major
Skills:Guiding engineersProblem-solvingSystem optimizationArchitecture design
Tech Stack:JavaGolangC++Message queuesCachesScheduled tasks

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn