Software Engineer (Payment Network) - Global Payment - Indonesia

ByteDance

Jakarta Pusat

On-site

IDR 300,000,000 - 520,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ByteDance seeks a Software Engineer (Payment Network) in Jakarta to join the Global Payment team. The role focuses on backend service development, building distributed systems, and ensuring payment reliability and security.

The ideal candidate has a CS degree, experience with Java/Go/C++/C#/Python, and strong data-store skills, with a passion for learning in a fast-paced, financial tech environment.

Qualifications

  • Bachelor's degree in Computer Science, related technical discipline, or equivalent practical experience.
  • Software development experience in Java/Go/C++/C#/Python.
  • Excellent proficiency in backend server development and relational databases.
  • Eagerness to learn in a fast-paced environment, with strong analytical thinking and attention to detail.
  • Minimum 3 years relevant work experience in large-scale internet business.
  • Experience in building distributed systems with high availability and financial security.
  • Experience in financial services, domestic or international online payment is preferred.
  • International team work experience is preferred.

Responsibilities

  • Build high-quality products to enrich user experience and support business requirements.
  • Actively participate in software development life cycle.
  • Write robust technical design and architecture.
  • Identify, prioritise and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Perform peer review, code debugging, validation, and verification testing.
  • Collaborate with internal teams and external vendors to improve our products.
  • Build monitoring and alerting systems to support online troubleshooting.
  • Participate in joint release process to ensure product delivery is as expected without issues.
  • Create and update documentation during each of the development phases.

Skills

Backend development
Relational databases
Programming languages
Analytical thinking

Education

Bachelor's degree in CS or related field

Job description

Software Engineer (Payment Network) - Global Payment - Indonesia

Location:

Jakarta

Team:

Technology

Employment Type:

Regular

Job Code:

A01433A

Responsibilities
  • Build high-quality products to enrich user experience and support business requirements
  • Actively participate in software development life cycle
  • Write robust technical design and architecture
  • Identify, prioritise and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Perform peer review, code debugging, validation, and verification testing
  • Collaborate with internal teams and external vendors to improve our products
  • Build monitoring and alerting systems to support online troubleshooting
  • Participate in joint release process to ensure product delivery is as expected without issues
  • Create and update documentation during each of the development phases
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 understanding in relational database
  • Eagerness to learn new things in a fast-paced environment, possess strong analytical thinking, and pay exceptional attention to details
Preferred Qualification(s)
  • Minimum 3 years relevant work experience from a large-scale internet business
  • Experience in building distributed systems with high availability and financial security
  • Experience in financial services, domestic or international online payment is preferred
  • Those with international team work experience are preferred
Job Information
About Us

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join ByteDance

Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day.

As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless. Join us.

Diversity & Inclusion

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Global Payment Network
Software Engineer - Global Payment Network

ByteDance • Jakarta Pusat

On-site
IDR 300,000,000 - 520,000,000
Credit Risk & Anti-Fraud Manager (BNPL/Personal Loan) - Jakarta - Global Payment
Credit Risk & Anti-Fraud Manager (BNPL/Personal Loan) - Jakarta - Global Payment

ByteDance • Jakarta Selatan

On-site
IDR 300,000,000 - 550,000,000
Global Payments Compliance Internal Audit Lead - Indonesia
Global Payments Compliance Internal Audit Lead - Indonesia

ByteDance • Jakarta Pusat

On-site
IDR 500,000,000 - 900,000,000
Global Payments Compliance Internal Audit Lead - Indonesia
Global Payments Compliance Internal Audit Lead - Indonesia

ByteDance • Jakarta Selatan

On-site
IDR 300,000,000 - 600,000,000
Credit Loan Collection Manager - Global Payment - Indonesia
Credit Loan Collection Manager - Global Payment - Indonesia

ByteDance • Jakarta Selatan

On-site
IDR 350,000,000 - 700,000,000
AI & Cloud Solution Architect, BytePlus - Indonesia
AI & Cloud Solution Architect, BytePlus - Indonesia

ByteDance • Jakarta Pusat

On-site
IDR 350,000,000 - 550,000,000
Partnership Manager (GenAI/Cloud), BytePlus - Indonesia
Partnership Manager (GenAI/Cloud), BytePlus - Indonesia

ByteDance • Daerah Khusus Ibukota Jakarta

On-site
IDR 1,000,667,000 - 1,334,223,000
Credit Risk & Anti-Fraud Manager (BNPL/Personal Loan) - Global Payment
Credit Risk & Anti-Fraud Manager (BNPL/Personal Loan) - Global Payment

ByteDance • Jakarta Pusat

On-site
IDR 300,000,000 - 520,000,000
Innovation Tech Solution Sales (Cloud), BytePlus - Indonesia Advertising & Sales Jakarta Regular
Innovation Tech Solution Sales (Cloud), BytePlus - Indonesia Advertising & Sales Jakarta Regular

BytePlus Pte Ltd • Daerah Khusus Ibukota Jakarta

On-site
IDR 200,000,000 - 320,000,000
Lead Software Engineer, Backend
Lead Software Engineer, Backend

PLT Engineering • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000