Global Payments Architect: Scalable, Cross-Region Systems
ByteDance
Singapore
On-site
SGD 90,000 - 130,000
Full time
14 days+
Application generator
Turn this role into an interview — a resume and cover letter built around what this employer wants.
Get past ATS filters
Job summary
A leading global tech firm based in Singapore is seeking a Software Engineer (Payments Architecture) to enhance its global payment system. The ideal candidate should have a Bachelor's degree in Computer Science and experience with high concurrency systems. Key responsibilities include upgrading system architecture, developing disaster recovery strategies, and leading cross-team projects. The role requires expertise in languages like C++, Java, Go, Python, or Shell, along with strong analytical skills. Join us in creating an impactful payment experience on major platforms.
Qualifications
Bachelor's degree or equivalent experience in software/system engineering.
Good programming experience with high concurrency and complex systems.
Proficient in at least one backend language like C++, Java, Go, Python, or Shell.
Strong analytical thinking and troubleshooting skills.
Responsibilities
Upgrade the global payment system architecture iteratively.
Develop strategies for disaster tolerance in system components.
Identify and mitigate potential system bottlenecks during peak periods.
Introduce new technologies and solutions as needed.
Promote key cross-team projects effectively.
Skills
Programming experience in high concurrency systems
Analytical thinking
Troubleshooting
Communication and collaboration skills
Education
Bachelor's degree in Computer Science or related field
Tools
C++
Java
Go
Python
Shell
Job description
A leading global tech firm based in Singapore is seeking a Software Engineer (Payments Architecture) to enhance its global payment system. The ideal candidate should have a Bachelor's degree in Computer Science and experience with high concurrency systems. Key responsibilities include upgrading system architecture, developing disaster recovery strategies, and leading cross-team projects. The role requires expertise in languages like C++, Java, Go, Python, or Shell, along with strong analytical skills. Join us in creating an impactful payment experience on major platforms.