Software Engineer (Payment Network) - Global Payment - Indonesia

ByteDance
Jakarta
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Analytical thinking","Attention to detail","Collaboration","Problem-solving"]

Build and maintain high-quality payment network products that help support binding payment instruments and manage their lifecycle securely. Own key parts of the software development lifecycle, including technical design/architecture, clean and efficient code, peer reviews, debugging, and testing. Collaborate with internal teams and external vendors, develop monitoring/alerting for online troubleshooting, and ensure smooth releases with up-to-date documentation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Engineer (Payment Network) - Global Payment - Indonesia

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and maintain high-quality payment network products that help support binding payment instruments and manage their lifecycle securely. Own key parts of the software development lifecycle, including technical design/architecture, clean and efficient code, peer reviews, debugging, and testing. Collaborate with internal teams and external vendors, develop monitoring/alerting for online troubleshooting, and ensure smooth releases with up-to-date documentation.
Location: Jakarta
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build high-quality products to support user experience and business requirements.
  • •Participate throughout the software development lifecycle, including technical design and architecture.
  • •Develop clean, efficient tools and applications; perform peer review, debugging, validation, and verification testing.
  • •Collaborate with internal teams and external vendors to improve products.
  • •Build monitoring and alerting for online troubleshooting, support joint releases, and maintain development documentation.

Key Requirements

  • •Bachelor’s degree in Computer Science or related technical discipline, or equivalent practical experience.
  • •Software development experience in one or more general-purpose languages such as Java, Go, C++, C#, or Python.
  • •Strong backend server development skills and understanding of relational databases.
  • •Strong analytical thinking with exceptional attention to detail in a fast-paced environment.
  • •Experience building distributed systems for high availability and financial security; prior large-scale internet and online payments experience is preferred.
Experience:Large-scale internet businessDistributed systemsFinancial servicesOnline payments
Education:Bachelor's in Computer Science
Skills:Analytical thinkingAttention to detailCollaborationProblem-solving
Tech Stack:JavaGoC++C#PythonBackend server developmentRelational databasesDistributed systemsMonitoringAlerting

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn