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