Staff Software Engineer
Xendit provides payment infrastructure across Southeast Asia. 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 on among the fastest growing companies by Y-Combinator.
The Role
Special Project Team is a team that focuses on solving high-value problems for customers to advance Xendit’s business in Thailand. Our impact varies from co-developing solutions with partners, driving more payment volumes, or increasing team development velocity..
As a staff software engineer, you will be working closely with our customers, partners, managers, development team, and the other stakeholders. You’ll work with Xendit’s global team of developers to create highly scalable software solutions for our customers. You’ll work with both customers and strategic partners and will provide thought leadership and best practices based on Xendit standards to the work we do with our partners.
Outcomes
Responsibilities:
- Solve complex problems on behalf of customers, create solutions, and find the root cause of difficult problems.
- Lead initiatives to drive positive change in how your team and partner teams develop and manage software.
- Manage, document, and implement development / solutioning processes independently.
- Produce high quality and maintainable solutions.
- Documenting each process so everyone can be onboard and involved quickly.
- Collaborate extensively with the customers, partners, development team, and other stakeholders.
- Share expertise to Xenpeeps and its partner.
What we’re looking for
Behaviors
You are willing and able to...
- Communicate in Thai and English verbally and in writing.
- Communicate well in writing since we will work asynchronously.
- Work independently
- Meet or exceed the outcomes your customers ask for.
- Calculate tradeoffs, negotiate, and set expectations with customers, managers, stakeholders, and team members.
- Provide thought leadership to the public.
- improve the overall process in Xendit and its partners (operational excellence).
Experience
- 5+ years of software engineering experience with a proven portfolio.
- Working and leading in agile development methodologies.
- Hands-on experience using Java (mandatory), Java Spring and nodejs (plus point) for backend.
- Hands-on experience using react (mandatory) and Typescript (plus point) for frontend.
- Hands-on experience with building scalable software systems using microservices.
- Hands-on experience with scaling databases, especially postgresql.
- Hands-on experience with the DevOps concept and demonstrated experience improving operational excellence of a cloud-based software service.
- Hands-on experience with AWS, especially replatforming a non-cloud service to AWS.