About this role
Role Overview
Boku is seeking a Senior Software Engineer - Backend to join its Banking and Settlement department in Singapore. This role suits an experienced developer looking to design and build brand-new payment infrastructure from scratch within an autonomous innovation team.
Key Responsibilities
This is a greenfield development position focused entirely on creating new software rather than maintaining existing systems. The backend work involves designing production-grade services utilizing Java and Spring Boot to achieve high throughput, minimal latency, and high availability. Responsibilities include building event-driven APIs, handling payment initiation, managing reconciliation and settlement flows, and ensuring fault tolerance with circuit breakers and retry logic. Engineers will develop core payout, card processing, and FX components from the ground up, including payout engines and cash forecasting services. Additional duties involve establishing CI/CD pipelines, configuring container builds with Docker and Kubernetes, and implementing strict observability metrics from day one.
Requirements
Candidates must bring five or more years of backend engineering experience, featuring deep expertise in Java and the Spring Boot ecosystem. Applicants need demonstrable experience building high-throughput distributed payment or financial services systems, alongside a strong understanding of payment architecture like idempotency and settlement flows. Essential technical proficiencies include relational databases such as PostgreSQL or MySQL, messaging systems like Kafka, and container-based deployment tools including Docker and Kubernetes. The position also requires familiarity with PCI DSS compliant system design, secure coding practices, and strong communication abilities for working within globally distributed teams.
Nice to Have
Preferred qualifications include React frontend development experience for internal tools and dashboards, background knowledge in FX processing, treasury systems, or multi-currency settlement, and familiarity with financial messaging standards like ISO 20022 or SWIFT. Practical experience building or integrating LLM-powered features into production services, utilizing AI agentic workflows, and leveraging AWS Bedrock or AI-assisted development tools will also be considered advantageously.
Skills and Tools
About the Company
Boku connects billions of consumers to preferred payment methods across more than 60 countries, reaching 7.5 billion consumer accounts globally. Leading digital companies such as Spotify, Meta, Microsoft, Netflix, and Tencent run on Boku's payment infrastructure. With major hubs around the world, the company fosters a collaborative and inclusive engineering culture that values craft, rigorous thinking, and global delivery.
How to Apply
Interested candidates should visit the official Boku careers page to submit their application for this Singapore-based engineering opportunity.
Skills and tech stack
Questions candidates ask
Where is this job located?
This position is located in Singapore.
What level of experience is required?
Candidates must have 5+ years of professional software engineering experience in backend-heavy roles.
Is this a maintenance role or greenfield development?
This is entirely a greenfield development engagement focused on designing and building new software from the ground up, rather than maintaining existing production services.
What primary technologies are used in this role?
The core tech stack centers around Java, Spring Boot, SQL, Kafka, Docker, Kubernetes, and React.
Are candidates required to handle on-call duties for existing production services?
No, on-call and incident management for existing Boku production services are outside the scope of this contract.
