Software Engineer (Payment Network) - Global Payment - Singapore

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Analytical thinking","Attention to detail","Communication","Collaboration"]

Build and improve high-quality backend systems for ByteDance’s Global Payment “Payment Network PI” team. Design scalable architectures for payment instrument binding across channels, and support the full instrument lifecycle. Write, review, and debug production code, translate complex requirements into actionable tasks, and deliver features across the software development lifecycle. Apply strong analytical skills and continuously evaluate emerging technologies to enhance reliability and performance for TikTok payment experiences.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Engineer (Payment Network) - 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

Build and improve high-quality backend systems for ByteDance’s Global Payment “Payment Network PI” team. Design scalable architectures for payment instrument binding across channels, and support the full instrument lifecycle. Write, review, and debug production code, translate complex requirements into actionable tasks, and deliver features across the software development lifecycle. Apply strong analytical skills and continuously evaluate emerging technologies to enhance reliability and performance for TikTok payment experiences.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop scalable, maintainable backend systems and architectures for the Payment Network PI team.
  • •Write clean, efficient, well-documented code and review/debug to maintain system quality.
  • •Identify, prioritize, and execute tasks across the software development life cycle to ensure timely delivery.
  • •Collaborate with cross-functional teams to break down complex business requirements into actionable work.
  • •Research, evaluate, and adopt emerging technologies to improve system performance and technical excellence.

Key Requirements

  • •Bachelor’s degree in Computer Science or related technical discipline (or equivalent practical experience).
  • •Software development experience in general-purpose languages such as Java, Go, C++, C#, or Python.
  • •Proven backend development experience with distributed systems architecture.
  • •Strong understanding of relational databases and backend infrastructure.
  • •Excellent communication skills to explain complex ideas and collaborate with technical and non-technical teams.
Experience:2+ yearsInternet businessPayment systems
Education:Bachelor's
Skills:Analytical thinkingAttention to detailCommunicationCollaboration
Tech Stack:JavaGoC++C#PythonRelational databasesDistributed systems

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