Software Engineer, Capital Platform

TikTok
San Jose
Full timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Strong coding","Documentation","Communication","Business sensitivity","Technology and business integration"]

Design and develop applications for TikTok’s monetization capital platform, covering advertising billing, fund account management, fund marketing, fund settlement, and budget control. Tackle stability challenges such as high concurrency, scalability, and disaster recovery, while continuously optimizing systems to evolve with business needs. Build and manage a real-time charges system at billion-scale billing events, ensuring billing accuracy, security, and high stability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Software Engineer, Capital Platform

✓ Verified Job

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

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

Job Summary

Design and develop applications for TikTok’s monetization capital platform, covering advertising billing, fund account management, fund marketing, fund settlement, and budget control. Tackle stability challenges such as high concurrency, scalability, and disaster recovery, while continuously optimizing systems to evolve with business needs. Build and manage a real-time charges system at billion-scale billing events, ensuring billing accuracy, security, and high stability.
Location: San Jose
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop applications for TikTok monetization capital capabilities, including advertising billing, fund account management, fund marketing, fund settlement, and budget control.
  • •Address platform stability challenges such as high concurrency, scalability, and disaster recovery.
  • •Continuously optimize the system to evolve rapidly with business needs and support business development.
  • •Manage and improve a real-time charges system for billing events at billion-scale while ensuring billing accuracy and high stability.

Key Requirements

  • •3+ years of hands-on software development experience, particularly with Java.
  • •Strong understanding of computer architectures, data structures, and algorithms.
  • •Bachelor’s degree (or equivalent practical experience) in Computer Science or a related technical field.
  • •Familiarity with common components including MySQL, Redis, Flink, Elasticsearch, Kafka, and RPC.
  • •Strong coding and documentation style, plus good communication and business sensitivity.
Experience:3+ years
Education:Bachelor's in Computer Science or related technical field
Skills:Strong codingDocumentationCommunicationBusiness sensitivityTechnology and business integration
Tech Stack:JavaMySQLRedisFlinkElasticsearchKafkaRPC

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