BY

Software Engineer (Treasury) - Global Payments

ByteDance

SingaporeFull-time

About this role

About Global Payment The Global Payment team of Bytedance 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 ByteDance platforms including TikTok. The treasury team in Global Payments is mainly responsible for building a solid financial data foundation and robust reconciliation/accounting systems that produce correct financial reports. Also, the team is responsible for optimizing money movements and foreign exchange via automation and advanced algorithms. Responsibilities: 1. Responsible for the architecture design, construction and optimisation of Global Payments Treasury platform and its sub-systems, including reconciliation, accounting, financial reporting, liquidity management, settlement and clearing, FX, etc. 2. Analyze business and technical requirements carefully to solve challenging problems in building a superior treasury platform. 3. Research the latest technological developments in the industry and work with fellow engineers in the team to promote rapid and efficient development cycles. Minimum Qualifications: 1. Bachelor's or Master degree in Computer Science or related technical discipline; 2. Software development experience in one or more general purpose programming languages, such as Go/Java/C++/C#/Python; 3. Excellent proficiency in backend server development and familiarity with the principles and applications of databases, caches, and message queues; 4. Excellent logical thinking ability, good at problem solving and analysis; 5. Ability to collaborate with a global team and think critically in a wider business context. Preferred Qualifications: - 3 years and above relevant experience - Experience in financial related fields such as reconciliation, accounting, or liquidity management is preferred.

Frequently asked questions

What does a Software Engineer (Treasury) - Global Payments at ByteDance do?

About Global Payment The Global Payment team of Bytedance 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 secu…

How much does a Software Engineer (Treasury) - Global Payments at ByteDance pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer (Treasury) - Global Payments role remote, hybrid, or on-site?

The listing is based in Singapore. Check the posting for remote or hybrid options.

How do I apply for this Software Engineer (Treasury) - Global Payments role?

You can apply directly on ByteDance's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.