Software Engineer (Financial Product and Solution) - Global Payment - Singapore

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 4+ yearsSkills: ["Project management","Communication","Coordination","System design","Problem-solving"]

Build overseas financial products and solutions for global payment experiences, partnering with an international payment platform team across system design, R&D, and ongoing improvements. Design and optimize complex payment systems with future-oriented architecture, ensuring large-scale distributed reliability and cost awareness. Identify bottlenecks, propose performance and customer-experience enhancements, and contribute to technical project reviews to raise R&D quality and delivery efficiency.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Engineer (Financial Product and Solution) - Global Payment - Singapore

✓ Verified Job

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

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

Job Summary

Build overseas financial products and solutions for global payment experiences, partnering with an international payment platform team across system design, R&D, and ongoing improvements. Design and optimize complex payment systems with future-oriented architecture, ensuring large-scale distributed reliability and cost awareness. Identify bottlenecks, propose performance and customer-experience enhancements, and contribute to technical project reviews to raise R&D quality and delivery efficiency.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build overseas financial products and solutions for consumers to support global users and the global ecosystem business.
  • •Design future-oriented architectures for complex payment-related systems, ensuring quality, reliability, and overall technical cost awareness.
  • •Analyze existing business/system deficiencies and propose optimization solutions to improve customer experience, system performance, and stability.
  • •Participate in technical project design and reviews, evaluate and control project quality, and drive improvements in team efficiency and R&D quality.

Key Requirements

  • •Experienced in high-availability, large-scale distributed system design and R&D with strong programming fundamentals and code review habits; proficient in at least one of Java, Python, Golang, C++, or PHP.
  • •In-depth understanding of distributed technologies such as cache, messaging, search, and recommendation, with the ability to apply them to practical problems and excel at online issue investigation.
  • •Strong system design and analysis skills, with detailed understanding and key problem grasping; excellent project management and execution coordination across teams.
  • •Practical experience building distributed systems with high availability and financial security, with a professional attitude toward online business security.
  • •4+ years relevant experience in large-scale internet businesses; fintech and online payments experience are preferred.
Experience:4+ yearsFintechOnline paymentsLarge-scale internet
Skills:Project managementCommunicationCoordinationSystem designProblem-solving
Tech Stack:JavaPythonGolangC++PHPDistributed systemsCacheMessageSearchRecommendation

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