Software Engineer (Payments Architecture) - Global Payment - San Jose

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

Work on ByteDance’s Global Payment platform, combining payments domain knowledge with system architecture expertise to evolve payment services across acquisition, disbursement, monitoring, and FX. Design disaster tolerance and degradation strategies, including cross-region resilience to handle data-center failures while maintaining data security and compliance. Analyze business processes to remove bottlenecks during peak events like Double 11 and Black Friday, introduce new technologies, and lead cross-team projects.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Engineer (Payments Architecture) - Global Payment - San Jose

✓ Verified Job

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

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

Job Summary

Work on ByteDance’s Global Payment platform, combining payments domain knowledge with system architecture expertise to evolve payment services across acquisition, disbursement, monitoring, and FX. Design disaster tolerance and degradation strategies, including cross-region resilience to handle data-center failures while maintaining data security and compliance. Analyze business processes to remove bottlenecks during peak events like Double 11 and Black Friday, introduce new technologies, and lead cross-team projects.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Upgrade global payment system architecture iteratively using payments domain knowledge and system architecture design.
  • •Develop disaster tolerance and degradation strategies to ensure stability of system services.
  • •Build cross-region disaster tolerance capabilities for the global payment system under security and compliance constraints.
  • •Identify business process dependencies and system bottlenecks to maintain stable operation during peak periods like Double 11 and Black Friday.
  • •Promote key cross-team projects by introducing new technologies and coordinating effectively across teams.

Key Requirements

  • •Bachelor's degree in Computer Science (or related software/system engineering background) or equivalent experience.
  • •Programming experience with high concurrency and complex business system/service management.
  • •Proficiency in at least one backend language: C++, Java, Go, Python, or Shell.
  • •Strong analytical thinking and excellent troubleshooting skills.
  • •Self-driven, responsible, and able to communicate and collaborate effectively in a team.
Experience:Payments
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