Drimva

ByteDance

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

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

Education
Bachelor’s degree in Computer Science or a related technical background involving software/system engineering, or equivalent working experience.

About the job

Design and evolve ByteDance’s global payment architecture, improving reliability, cross-region resilience, and stability during peak traffic.

What you'll do

  • Upgrade the global payment system architecture and develop disaster-tolerance and degradation strategies for core components.
  • Build cross-region disaster recovery while maintaining data security and compliance; identify bottlenecks and support stable operation during peak periods.
  • Introduce technologies as business needs require and drive key cross-team projects.

What they ask for

  • Bachelor’s degree in Computer Science or a related technical background involving software/system engineering, or equivalent working experience.
  • Good programming experience with high-concurrency or complex business systems and service management.
  • Proficiency in at least one backend language: C++/Java/Go/Python/Shell.
  • Strong analytical thinking and troubleshooting skills.

Nice to have

  • Payment industry background.

Tools

C++, Java, Go, Python, Shell

Model-written summary · the original posting is authoritative

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