Avatar for Xendit

Payments infrastructure for South East Asia

Software Engineer in Data

$80k – $150k • 0.1% – 0.25%
Apply now
Software Engineer in Data
Build Xendit’s data platform

Xendit provides payments infrastructure across Indonesia. Xendit processes payments, runs marketplaces, disburses payroll and loans, detects fraud and helps other startups grow exponentially. We provide these services through world-class APIs and a dashboard UI that simplifies payments. We serve some of Indonesia’s largest tech startups and international giants like Samsung. We process millions of transactions monthly, growing 25% month on month for the last 2 years, YC S15 and backed by some of the largest VCs in the world.

We are looking for an experienced Software Engineer for the Data Engineering team who will be a key part of our team and will help bring structure and order to vast amounts of data. As part of the data engineering team, you will build a scalable data platform that enables data products, business analytics and data science. This role requires technical expertise in a wide variety of technologies to develop our batch and real-time data pipelines, data product APIs, enterprise data warehouse, sourcing data from various databases/web APIs. If you are interested in working in a fast paced environment and like being challenged with fun data problems to solve, come join us.


We are building a data team (think startup within a startup) that works on structuring Xendit’s data in a way that useful products can be made. For example, how do we detect fraud across multiple transactions and build a fraud model that provides useful information to our merchant customers? You would be responsible for building a scalable data product that can be accessed by our customers via world class APIs.


Create real time streaming pipelines using Kafka.
Write test cases to proactively monitor data in different source and destination data stores and monitoring the health of Kafka Connectors.
Create and manage ETL data pipelines using Python and Airflow.
Build data products that scale on our cloud infrastructure for various merchant customers.
Help teams with Data migration, query performance tuning and data modeling work for application development/ support.
Help teams integrate with real time streams in Kafka or Kinesis streaming engines.
Develop and maintain enterprise data warehouse solutions.
Integrate data from data warehouses into 3rd party tools to make data actionable (such as Hubspot etc.)
Provide ongoing maintenance and enhancements to existing data pipelines/data warehouse solutions.
Ensure data quality through automated testing.
Collaborate with analysts, engineers and business users to design solutions to make the company more data driven.
Research innovative technologies and make continuous improvements in the data stack.


2+ years experience in building a real time pipeline using Kafka, Kinesis or other streaming technologies.
2+ years developing and maintaining batch pipelines using Python and Airflow.
Experience in building data infrastructure in AWS (EC2, S3, EMR, Redshift).
Experience in building enterprise data warehouse solutions consisting of structured and unstructured data.
Experience with web APIs and data integrations across internal and external systems.
Expertise in writing and optimizing SQL queries. We use MongoDB and Postgres.
Good understanding of database architecture and best practices.
Experience with event tracking in Google Analytics/Google Tag Manager a plus.

You may be a good fit if

You have built data products that has scaled on AWS or other cloud
Have experience managing and designing data pipelines, debugging data issues.
Are familiar with real time and/or large scale data.
You thrive on nimble, lean, fast-paced startups, like autonomy and have proven you can push towards a goal by yourself.
Coachable. Able to own mistakes, reflect, and take feedback with maturity and a willingness to improve.
Bonus points if you’ve built something that has grown 30% month on month before.
You are happy to travel to Indonesia for work, for a few weeks per year

What we care about

Solve for the customer first: You build what customers want. You think about what is right for customers, not what is easiest for you
Demonstrate mastery of honey badgery: You make ambitious goals. Then execute…no matter what stands in the way. When knocked down, you get up
Take on challenges willingly and can be trusted to execute: You can be trusted to get things done right the first time quickly. You hit your deadlines
You’re like us: You smile a lot, think work is fun and don’t take yourself too seriously. You measure yourself against the best and believe feedback is the breakfast of champions. You follow the golden rule
You’re remarkable: People naturally talk about how awesome you are. If we can’t find someone who raves about you then it’s unlikely we will too

About Xendit

Growing 25% month on month: We are one of the fastest growing companies in Southeast Asia and have done so for the last two years. We process close to 1b USD annually in payments by providing simple APIs for payments on a modern tech stack
YCombinator Batch S15: YC is the best incubator in the world, producing Airbnb and Dropbox; 120 companies out of 6,000 applications get in
Funded by investors behind Facebook, Slack, Kaokao, Path, Twitch, Grab, Tokopedia.

Meet your team

People you would work with in this role

Juan Gonzalez

Avatar for Juan Gonzalez
Founder @Xendit • Software Engineer @Xendit  • Studied  @university-of-california-berkeley  

Kanchana Vivek

Avatar for Kanchana Vivek
Amrita/ NMSU/ Codepath Alum. Dreamer. Doer.
A self-motivated and organized professional with over 5 years of experience in analytics and data engineering.