Drimva

ByteDance

Software Engineer, Financial Product and Solution - Global Payment (San Jose)

San Jose, California · Full-time · Posted Oct 28, 2026

Experience
Minimum 4 years of relevant work experience from a large-scale internet business (preferred qualification).

About the job

Build and improve global payment financial products and large-scale systems that support consumers and ByteDance’s international businesses.

What you'll do

  • Design and develop overseas financial products and complex payment systems, including the international payment platform.
  • Improve existing systems’ customer experience, performance, stability, reliability, and technical cost.
  • Participate in technical design reviews and project quality control, and help improve cross-team collaboration and R&D quality.

What they ask for

  • Experience designing and developing highly available, large-scale distributed systems; solid programming foundations, good coding habits, and code review experience.
  • Proficiency in at least one of Java/Python/Golang/C++/PHP.
  • In-depth understanding of distributed systems and mechanisms such as caching, messaging, search, and recommendation; experience diagnosing and solving production issues.
  • Practical experience building highly available distributed systems with financial security.

Nice to have

  • Experience in fintech or domestic or international online payments.
  • International team experience.

Tools

Java, Python, Golang, C++, PHP

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)