Enable job alerts via email!

Software Engineer (Treasury) - Global Payments

Borr Drilling

Singapore

On-site

SGD 60,000 - 90,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in financial technology seeks a Software Engineer for its Global Payments Treasury team. This role focuses on designing and optimizing financial systems and requires a strong background in software development, particularly with languages such as Go, Java, and Python. Developers will collaborate on improving payment processes and financial reporting systems, emphasizing innovation and efficiency. Ideal candidates will possess a degree in Computer Science and relevant experience, especially in financial domains.

Qualifications

  • 3+ years of relevant experience preferred.
  • Experience in financial fields such as reconciliation, accounting, or liquidity management.
  • Strong backend development skills.

Responsibilities

  • Design and optimize the architecture of the Global Payments Treasury platform.
  • Analyze business and technical requirements to solve complex problems.
  • Research technological advancements to promote efficient development.

Skills

Problem-Solving
Analytical Skills
Logical Thinking
Collaboration

Education

Bachelor's or Master’s degree in Computer Science or related field

Tools

Go
Java
C++
C#
Python

Job description

Software Engineer (Treasury) - Global Payments

Singapore | Regular | R&D - Backend | Job ID: JGURV

Responsibilities

About Global Payment

The Global Payment team at ByteDance provides payment solutions, including payment acquisitions, disbursements, transaction monitoring, payment method management, foreign exchange conversion, accounting, reconciliations, and more, to ensure a smooth and secure payment experience on platforms like TikTok. The treasury team focuses on building a solid financial data foundation and robust reconciliation and accounting systems to produce accurate financial reports. They also optimize money movements and foreign exchange through automation and advanced algorithms.

Responsibilities:

  1. Design, build, and optimize the architecture of the Global Payments Treasury platform and its sub-systems, including reconciliation, accounting, financial reporting, liquidity management, settlement, clearing, and FX.
  2. Analyze business and technical requirements to solve complex problems in developing a high-quality treasury platform.
  3. Research industry technological advancements and collaborate with team engineers to promote efficient development cycles.

Qualifications

Minimum Qualifications:

  • Bachelor's or Master’s degree in Computer Science or related field.
  • Experience in software development using languages like Go, Java, C++, C#, or Python.
  • Strong backend development skills and familiarity with databases, caches, and message queues.
  • Excellent logical thinking, problem-solving, and analytical skills.
  • Ability to work collaboratively in a global team and think critically within a broader business context.

Preferred Qualifications:

  • 3+ years of relevant experience.
  • Experience in financial fields such as reconciliation, accounting, or liquidity management is preferred.

About Us

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. Our products include TikTok, Lemon8, CapCut, Pico, Toutiao, Douyin, and Xigua, connecting and empowering users worldwide.

Why Join ByteDance

We aim to foster an environment where creativity thrives. Our diverse teams work towards creating value, inspiring creativity, and enriching lives. We believe in curiosity, humility, and making an impact, with a mindset of 'Always Day 1'.

Diversity & Inclusion

ByteDance is committed to an inclusive workplace that values diverse skills and perspectives. Our goal is to reflect the communities we serve and create an environment where everyone can thrive.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.