Xendit

Provides payment infrastructure for Southeast Asia

Hiring — 1 openYC-S15Fintech -> PaymentsGrowth

What Xendit does

Xendit provides payment solutions that simplify the payment process for businesses in Southeast Asia, including Indonesia, Philippines, Malaysia, Thailand and Vietnam from SMEs, e-commerce startups to giant corporations. Xendit provides a secure, easy-to-integrate payment system, and seamless payment experience supported by great customer service. With a diverse range of products, Xendit’s system can accept payments from virtual accounts, credit and debit cards, eWallets, retail outlets, and also online installments. With our aim to build Indonesia and the Philippines’s payment infrastructure, Xendit is on its way shaping the next generation of unicorns by empowering startups to grow exponentially through the products we offer. Xendit is licensed and regulated in multiple countries in Southeast Asia

1 open role

Senior Software Engineer - Platform
RemoteFull-time6+ yearsVisa: US citizenship/visa not required
What the role involves

Xendit provides payment infrastructure across Southeast Asia, with a focus on Indonesia and the Philippines. We process payments, power marketplaces, disburse payroll and loans, provide KYC solutions, prevent fraud, and help businesses grow exponentially. We serve our customers by providing a suite of world-class APIs, eCommerce platform integrations, and easy-to-use applications for individual entrepreneurs, SMEs, and enterprises alike. Our main focus is building the most advanced payment rails for Southeast Asia, with a clear goal in mind — to make payments across in SEA simple, secure, and easy for everyone. We serve thousands of businesses ranging from SMEs to multinational enterprises and process millions of transactions monthly. We’ve been growing rapidly since our inception in 2015, onboarding hundreds of new customers every month, and backed by global top-10 VCs. We’re proud to be featured among the fastest-growing companies by Y-Combinator. Billing As part of the team that designs the billing experience for the customer, you will be tasked with building processes that will impact how Xendit collects fees and charges from the merchant. In designing this system we are looking to minimize the friction involved in settling an invoice. This can be through providing different methods of settling the invoice, providing more flexible payment terms, or creating automated processes that will conveniently settle the billing amount for the merchant without any action needed. As billing performance comes down to how easy and frictionless we can make the experience for the merchant, decreasing the steps needed and procedures in the way of settling an invoice is a key to providing a well-rounded billing experience for the customer. Mission Accurately and reliably deliver billing solutions for all customers. Accuracy The main pillar for our billing documents is accuracy - as this is the first impression that the merchant can receive in order to build trust with Xendit. When billing documents are correctly calculated with all the fees & charges clearly laid out, the merchant will be able to trust that the billing amount is the right amount. Creating accurate billing documents requires the ability to handle large volumes of data and understanding the differences between the products that make up the transaction data. In combination with this, the transaction data will need to be manipulated to include the merchant data with agreed rates and any special arrangements. Putting all of these pieces together requires curiosity to understand how transactions are designed at the product level in order to aggregate them into a convenient and accurate documentation for the merchant. Reliability Every month Xendit Group produces more than a thousand customer invoices for all our merchants and delivers them to customers on a set schedule. Every month the merchant list grows but the set schedule needs to be maintained for internal reporting and customer agreements. To tackle this issue our Billing team builds an iterative robust system that is prepared to scale with our merchant base whilst maintaining the reliability of delivery. Problem-solving and investigative traits are a huge assets of being able to evaluate the current system to prepare it for the next iteration and set it in the right standing for scalability. Responsibilities Deliver products with standardized security, reliability, and stability Maintaining and improving code standards on repositories Build products that comply with regulations, given how sensitive financial data are Design and build solutions for getting the most accurate data possible in a scalable manner across the different products we offer customers Ideate and plan out methods to improve the billing system in preparation for greater scalability and reliability Automate a customized billing model Design and build a process that simplifies the settlement experience of merchants Build tools and procedures to catch inac

MongoDBNode.jsPostgreSQLTypeScript

Roles are as last read from the company’s own listings. Openings close without notice — check the date on the listing before you spend an evening on the application.

Check the company’s own careers page — linked at the top — before a job board. A role appears there first, sometimes weeks before it is syndicated anywhere else.

Questions and experiences

Nobody has asked anything about Xendit yet. If you have interviewed here, what you know is worth more to the next person than anything on the rest of this page.

Reviewed before it appears. Do not include anything that identifies you or anyone else.

Company facts compiled from public sources and last refreshed 9 September 2026. Details change; treat the company’s own site as the authority.

jobo is a browser extension. Open this on a computer to install it.