Public listing

Senior Software Engineer

BukuWarung Greater Bengaluru Area (On-site)
  • Experience3-7 yrs
  • Work modeNo
  • ListedPosted 10 hours ago
  • SourceLinkedin

Role overview

About the role

Description supplied by the original job listing.

Senior Software Engineer – Backend | Across Lending ,Payments and Retail
Don't just build APIs. Build the infrastructure that moves money.
About BukuWarung
BukuWarung is building the financial and digital nervous system for millions of underserved merchants across Indonesia, payments, credit, software, and money management in one integrated platform. Our payments stack spans Virtual Accounts, card-based EDC terminals (mini ATM), QRIS Soundbox, and the shared backend that powers all of them. We operate in a regulated payments environment where compliance and security standards are a core engineering concern, not an afterthought.
About Role
We're building the financial infrastructure that powers millions of underserved merchants across Indonesia bringing together payments, credit, software and money management on one integrated platform.
We're looking for engineers who enjoy solving problems that go beyond writing code. Engineers who think about system failures before they happen, question architectural decisions, and take ownership of systems running in production.
What makes this role exciting?
* You won't just be building another backend service. You'll be working on the core infrastructure that powers money movement across the platform.
Here's what you'll get to build:
* Payment infrastructure that handles critical money-movement workflows.
* Reliable transaction-processing systems with idempotency, retry mechanisms and reconciliation.
* Distributed systems designed for fault tolerance, consistency and scalability.
* Shared platform services and integrations used across engineering teams.
* Production systems where observability, uptime and reliability are engineering priorities.
The Engineering Challenges
* We love engineers who get excited about questions like:
* How do you ensure a transaction is never processed twice?
* How do you recover safely from partial failures?
* How do you maintain consistency across distributed services?
* How do you build systems that can scale 10x or 100x without compromising reliability?If these are the problems you enjoy solving, you'll find plenty to work on here.
What We're Looking For
* 3 to 7 years of backend engineering experience.
* Strong hands-on experience with Java and Spring Boot or equivalent JVM frameworks.
* Strong understanding of distributed systems and system design.
* Experience with event-driven architecture, distributed transactions, caching and fault tolerance.
* Hands-on experience with relational databases and message queues.
* Working knowledge of AWS and production infrastructure.
* A strong ownership mindset and the ability to drive engineering decisions.
Good to have: Experience in Fintech, Payments, Lending or transaction-heavy product environments, particularly around idempotency, retry mechanisms and reconciliation.

Skills
Java, Spring Boot, Spring, AWS

Experience
3-7 yrs

Work arrangement
No

Skills from the listing

  • Java
  • Spring Boot
  • Spring
  • AWS

Your early-applicant advantage

How quickly JobBeeper finds and shares openings.

7 min from Linkedin publishing this role to us finding it
16 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
20,852 roles found in the last 24 hours
See available plans →

Job alerts

Get notified about new openings

Save your preferences, then add a paid plan for matching job alerts.

Create free account
Log in to apply