Drimva

ByteDance

Software Engineer, Global Payment - Global Payment

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

Experience
No specific number of years stated; requires rich architecture-design experience and experience designing and developing massive-data, large-scale distributed systems.
Education
Bachelor's degree in Computer Science or other relevant majors or equivalent working experience.

About the job

Develops and improves large-scale Global Payment systems that support payment and financial services across ByteDance platforms.

What you'll do

  • Contribute to architecture design, requirements discussions, planning, research, and development for Global Payment.
  • Optimize R&D systems and processes; identify system bottlenecks and improve performance and stability.
  • Coordinate cross-team projects and introduce technologies and solutions to meet business needs.

What they ask for

  • Bachelor's degree in Computer Science or a relevant major, or equivalent working experience.
  • Experience in architecture design and designing and developing massive-data, large-scale distributed systems.
  • Deep understanding of computer architecture, data structures, and algorithms.
  • Proficient in at least one of Java / Python / Golang / C++ / PHP, with strong programming, debugging, and optimization skills.

Nice to have

  • Experience overseeing business structure across multiple business lines or a product line, and organizing medium-scale or larger projects.
  • Deep understanding of database and messaging middleware or experience developing systems in Internet finance, payment, or e-commerce.

Tools

Java, Python, Golang, C++, PHP

AI focus

The team embeds AI into risk control, credit decisioning, and operations automation; the role's specific AI responsibilities are not stated.

Model-written summary · the original posting is authoritative

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