Senior Software Engineer - Bukit Merah

apartmentXENDIT PTE. LTD. placeBukit Merah descriptionPermanent calendar_month 
Xendit provides payment infrastructure across Southeast Asia, with a focus on Indonesia, the Philippines and Malaysia. 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 and within 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.

About the Job

At Xendit, we are seeking a Senior Software Engineer to join our dynamic team. This individual will play a key role in designing and developing robust and scalable payment solutions, specifically focusing on multiple payment methods such as Cards, Virtual Accounts, and other financial instruments.

The ideal candidate will have significant experience in architecting complex systems, optimizing payment flows, and ensuring high levels of security and performance.

Minimum Qualifications

Technical Skills & Experience:

  • Proven experience in software engineering, with a strong background in designing and implementing payment systems.
  • Deep understanding of multiple payment methods, including Card Networks (Visa, MasterCard, etc.), Virtual Accounts, ACH, and other digital payment solutions.
  • Expertise in system architecture and designing scalable and reliable software systems.
  • Proficient in multiple programming languages (Go, TS, JS, Python etc)
  • Experience with databases, both SQL and NoSQL (e.g., MySQL, PostgreSQL, MongoDB).
  • Strong understanding of APIs, microservices architecture, and integration with third-party services.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Knowledge of security protocols and best practices, particularly in the context of financial transactions (e.g., encryption, authentication, PCI-DSS compliance).
  • Experience working in an Agile/Scrum environment.

Soft Skills:

  • Excellent problem-solving and analytical skills.
  • Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
  • Ability to collaborate effectively with cross-functional teams.
  • Leadership potential or experience in mentoring and guiding junior engineers.
  • Detail-oriented, with a focus on quality and system reliability.
  • Languages: English, Bahasa.
Preferred Qualifications
  • Familiarity with advanced payment fraud detection systems and methods.
  • Experience working in highly regulated industries, especially financial services.
  • Prior experience with high-transaction-volume systems or in a fintech company.
Responsibilities
  • Design, develop, and maintain scalable and efficient payment systems for multiple payment methods, including Cards, Virtual Accounts, and emerging payment technologies.
  • Lead the architectural design of complex software systems that handle high volumes of transactions, ensuring system reliability, scalability, and security.
  • Collaborate closely with product managers, designers, and other engineers to define system requirements and deliver high-quality solutions.
  • Participate in code reviews and mentor junior engineers to ensure high standards of quality and best practices are upheld.
  • Troubleshoot, diagnose, and resolve complex system issues related to payment processing, including latency, security concerns, and integration errors.
  • Evaluate and integrate third-party payment services, APIs, and solutions into our infrastructure.
  • Ensure compliance with relevant financial regulations, standards (e.g., PCI-DSS), and security protocols.
  • Continuously research new technologies and trends in the financial services and payments space to recommend improvements and innovations.
  • Interface with Operational Teams to solve problems for internal and external stakeholders.
  • Operational standby duties are included.
  • Write clear and maintainable technical documentation for the developed systems.
electric_boltImmediate start

[ref. e74845120] Senior Software Engineer'

apartmentSingapore TelecommunicationsplaceDowntown Core, 3 km from Bukit Merah
Be a Part of Something BIG! As a Senior Software Engineer at CBS IT Prepaid, your role entails crafting applications tailored for both cloud-based and data centre environments to cater to web and mobile platforms. You'll leverage engineering best...
apartmentMINDEN INTERNATIONAL PTE. LTD.placeBukit Merah
oriented and experienced Senior Software Engineer to join our Product & Engineering Team. In this role, you will:  •  Contribute to the design, development, testing and deployment of our backend services  •  Support full software development lifecycle for new...
local_fire_departmentUrgent

Senior Software Engineer - Toa Payoh

apartmentXENDIT PTE. LTD.placeToa Payoh, 7 km from Bukit Merah
we are seeking a Senior Software Engineer to join our dynamic team. This individual will play a key role in designing and developing robust and scalable payment solutions, specifically focusing on multiple payment methods such as Cards, Virtual...