CF CloudFrame Job Scanner Open Dashboard →
Verified Active Opening

Senior Software Engineer - Backend

Boku • Singapore

Job Description

<div class="content-intro"><p class="p1"><strong>Build the payment infrastructure powering global commerce.</strong></p> <p class="p1"><strong>Boku connects billions of consumers to the payment methods they prefer, one market at a time. Our platform connects the world’s leading digital businesses to the local payment methods their customers already use. Spotify, Meta, Microsoft, Netflix and Tencent already run on Boku’s payment infrastructure. We operate across 60+ countries, support 200+ local payment methods and reach 7.5 billion consumer accounts.</strong></p> <p class="p1"><strong>With headquarters in London and San Francisco and colleagues working across markets around the world, Boku is global by default. From London to Mumbai, São Paulo to Singapore, our teams collaborate across time zones, markets and cultures to build products for customers around the world.</strong></p> <p class="p1"><strong>Join us to solve complex, real-time payment challenges at global scale. We share knowledge freely, take ownership of complexity and look for people who question how things are done and find better ways to build.</strong></p></div><h3><strong>Role Purpose</strong></h3> <p>As a Senior Backend Software Engineer within Boku’s Engineering organisation, you will be one of a small group of engineers delivering new products as part of Boku’s Innovation department. A new suite of products being built from the ground up. This is a greenfield development engagement: the work is scoped to designing and building new software, not maintaining or extending existing production services. You will work in a small, high-autonomy team with a clear remit and a defined delivery horizon, reporting to the Head of Product and Engineering.</p> <p> </p> <h3><strong>Key Responsibilities</strong></h3> <p><strong>Backend Engineering</strong></p> <ul> <li>Design and build production-grade services using Java and Spring Boot, targeting high throughput, low latency, and high availability (99.99%+).</li> <li>Implement and evolve RESTful/gRPC/MCP and event-driven APIs supporting payment initiation, callback handling, reconciliation, and settlement flows.</li> <li>Build for fault tolerance and resilience: circuit breakers, retry logic, idempotency, and graceful degradation under load. Maximum observability and telemetry at the core of the build to ensure easy support.</li> <li>Optimise service performance through profiling, load testing, and careful data access layer design (SQL and NoSQL).</li> <li>Collaborating with colleagues and off-shore development teams providing code-reviews and guidance as necessary to team members and development studios.</li> </ul> <p> </p> <p><strong>Payment Systems</strong></p> <ul> <li>Build the core components of Payout, Card Processing and FX systems from scratch, including a payout processing engine, AI agent treasury orchestration layer, and cash forecasting service. This work is entirely new development and there is no existing codebase to maintain or inherit.</li> <li>Contribute to PCI DSS compliant system design and implementation, including sensitive data handling, audit logging, and access control.</li> </ul> <p> </p> <p><strong>Frontend Contribution</strong></p> <ul> <li>Contribute React-based frontend components for internal tooling, operational dashboards, and merchant-facing interfaces where required.</li> <li>Work with Product and Design to deliver functional, well-tested UI features that meet Boku's quality bar.</li> </ul> <p> </p> <p><strong>FX & Treasury

Job Reference ID: CF-164995 • Posted on CloudFrame Job Scanner