Software Engineer (Payments Architecture) - Global Payment - Singapore

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Analytical thinking","Troubleshooting","Responsibility","Self-driven","Team communication"]

Design and continuously improve the global payment system architecture, combining payments domain expertise with system architecture skills. Build disaster-tolerance and degradation strategies, including cross-region resilience to handle data-center failures while maintaining security and compliance. Analyze business process dependencies and peak-period bottlenecks (e.g., Double 11, Black Friday), and roll out new backend technologies and solutions through cross-team project coordination.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Engineer (Payments Architecture) - Global Payment - Singapore

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 31 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Design and continuously improve the global payment system architecture, combining payments domain expertise with system architecture skills. Build disaster-tolerance and degradation strategies, including cross-region resilience to handle data-center failures while maintaining security and compliance. Analyze business process dependencies and peak-period bottlenecks (e.g., Double 11, Black Friday), and roll out new backend technologies and solutions through cross-team project coordination.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Iteratively upgrade global payment system architecture using payments domain knowledge and system architecture design capabilities.
  • •Develop disaster tolerance and degradation strategies for system components to ensure stability of services.
  • •Build cross-region disaster tolerance capabilities so the system can withstand data-center-level failures while meeting security and compliance requirements.
  • •Analyze business processes and dependencies, identify bottlenecks, and ensure stable operation during peak business periods like Double 11 and Black Friday.
  • •Introduce new technologies and solutions based on business needs and lead key cross-team projects through strong coordination and communication.

Key Requirements

  • •Bachelor's degree in Computer Science or related technical background in software/system engineering, or equivalent experience.
  • •Programming experience with high concurrency and complex business systems/service management.
  • •Proficient in at least one backend language: C++, Java, Go, Python, or Shell.
  • •Strong analytical thinking and excellent troubleshooting skills.
  • •Positive, responsible, self-driven, and able to communicate and collaborate well with the team.
Experience:PaymentsFintechHigh concurrencySystem architecture
Education:Bachelor's in Computer Science
Skills:Analytical thinkingTroubleshootingResponsibilitySelf-drivenTeam communication
Tech Stack:C++JavaGoPythonShell

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn