Skip to content

Open nowPosted 134 days ago

Senior Software Engineer - Backend

Boku12 open roles

Where
Singapore
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Engineer - BackendBoku · Singapore
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Boku's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.9% of postings close within 7 days. Measured by our own scanner across the market. Boku postings stay open a median of 36 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 12.9%7 days
  4. 21.0%14 days
  5. 35.6%30 days
  6. 58.5%60 days
This job: posted 134 days ago

Boku median: 36 days open

The posting

Build the payment infrastructure powering global commerce.

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.

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.

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.

Role Purpose

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.

Key Responsibilities

Backend Engineering

  • Design and build production-grade services using Java and Spring Boot, targeting high throughput, low latency, and high availability (99.99%+).
  • Implement and evolve RESTful/gRPC/MCP and event-driven APIs supporting payment initiation, callback handling, reconciliation, and settlement flows.
  • 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.
  • Optimise service performance through profiling, load testing, and careful data access layer design (SQL and NoSQL).
  • Collaborating with colleagues and off-shore development teams providing code-reviews and guidance as necessary to team members and development studios.

Payment Systems

  • 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.
  • Contribute to PCI DSS compliant system design and implementation, including sensitive data handling, audit logging, and access control.

Frontend Contribution

  • Contribute React-based frontend components for internal tooling, operational dashboards, and merchant-facing interfaces where required.
  • Work with Product and Design to deliver functional, well-tested UI features that meet Boku's quality bar.

FX & Treasury Integration (Desirable)

  • Support integration with FX data sources including Bloomberg feeds, for use in real-time rate pricing, settlement FX, and treasury risk tooling.
  • Contribute to cash position and FX exposure monitoring services, working alongside Finance and Treasury stakeholders.

Reliability & Operations

  • Instrument projects with observability from day one: structured logging, distributed tracing, metrics, and alerting built as part of the product, not retrofitted. On-call and incident management for existing Boku production services are outside the scope of this contract.
  • Instrument services with structured logging, distributed tracing, and metrics; contribute to SLO/SLA definitions and alerting.
  • Set up CI/CD pipelines, container build configuration (Docker/EKS), and code quality gating (SonarCloud, SAST) as new infrastructure built to Boku’s engineering standards and handed over as part of the finished product.

Key Skills, Experience and Competencies

Required

  • 5+ years of backend engineering experience, with deep expertise in Java and the Spring Boot ecosystem (Spring MVC, Spring Data, Spring Security).
  • Demonstrable experience building and operating high-throughput, high-availability distributed payment or financial services systems.
  • Strong understanding of payment system architecture: idempotency, exactly-once delivery, reconciliation, and settlement flows.
  • Experience with relational databases (PostgreSQL, MySQL) and messaging systems (Kafka, RabbitMQ, or equivalent).
  • Familiarity with container-based deployment (Docker, Kubernetes/EKS) and CI/CD pipeline tooling (GitHub Actions or equivalent).
  • Experience with PCI DSS compliant system design and secure coding practices.
  • Strong communication skills; ability to work effectively with Product, Architecture, and Operations in a globally distributed team.

Preferred

  • React frontend development experience sufficient to contribute to internal tooling and dashboards.
  • Experience integrating with Bloomberg data feeds (BFIX, B-PIPE, or similar) or other real-time FX data sources.
  • Background in FX processing, treasury systems, or multi-currency settlement.
  • Experience with financial messaging standards (ISO 20022, SWIFT MT/camt formats).
  • Prior work in a payments processor, PSP, or fintech operating across multiple markets.

AI & Agentic Systems

  • Practical experience building or integrating LLM-powered features into production services, including prompt engineering, tool/function calling, and structured output handling via APIs such as Anthropic or OpenAI. Familiarity with AWS Bedrock is ideal.
  • Experience designing or contributing to agentic workflows: multi-step autonomous processes where models plan, call tools, and act on results — including handling retries, failure modes, and human-in-the-loop checkpoints.
  • Familiarity with MCP (Model Context Protocol) or similar tool-use frameworks for connecting AI models to internal APIs, databases, and external services.
  • Comfortable using AI-assisted development tooling (e.g. Claude Code, GitHub Copilot, Cursor) as part of day-to-day engineering workflow, and able to reason critically about where AI assistance adds value versus where it requires human judgement.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years of professional software engineering experience in backend-heavy roles.
  • Prior experience in a regulated financial services or payment processing environment strongly preferred.

Why Join Boku?

Impact: Work on payment infrastructure that processes billions of dollars annually, serving some of the world's largest digital commerce platforms across 65 countries.

Culture: A collaborative, inclusive engineering culture that values craft, rigorous thinking, and delivery. Boku is a genuinely global company with deep expertise in local payment markets.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Boku's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Boku's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Boku's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.