
Software Engineer (Payment Network) - Global Payment - Singapore
About the role
About Global Payment:
The Global Payment team of Byte Dance provides payment solutions - including payment acquisitions, disbursements, transaction monitoring, payment method management, foreign exchange conversion, accounting, reconciliations, and so on to ensure that our users have a smooth and secure payment experience on Byte Dance platforms including Tik Tok.
The Payment Network team in Global Payment ensures a secure, professional and efficient overseas payment solution, helping businesses to unblock payment channels and effectively assisting overseas business and product expansion. This includes tasks such as building general service capabilities, payment instruction orchestration engine, etc.
Responsibilities:
- Develop high-quality software design and architecture;
- Identify, prioritise and execute tasks in the software development life cycle;
- Develop tools and applications by producing clean, efficient code;
- Automate tasks through appropriate tools and scripting;
- Review and debug code; Perform validation and verification testing;
- Collaborate with internal teams and external vendors to fix and improve our products;
- Document development phases and monitor systems;
- Ensure software is up-to-date with latest technologies
Requirements:
Minimum Qualifications:
- Bachelor's degree in Computer Science, related technical discipline, or equivalent practical experience;
- Software development experience in one or more general purpose programming languages, such as Java/Go/C++/C#/Python;
- Excellent proficiency in backend server development and expertise in relational database;
- Strong analytical thinking and exceptional attention to details.
Preferred Qualification:
1.Minimum 3 years relevant work experience from a large-scale internet business.
Required skills
Software engineering
System design
Troubleshooting
About ByteDance
Singapore
Headquarters