Lead Software Engineer (Java) - Ledger

business Revolut
location_on , , United Arab Emirates
work full-time
attach_money USD 200.000 - 300.000
A week ago USD 200.000 - 300.000

Description

Overview Lead Software Engineer (Java) - Ledger at Revolut. We’re looking for a Lead Software Engineer to oversee a system that manages hundreds of thousands of transactions per minute and millions of read requests in milliseconds. You’ll drive future scalability to support Revolut’s hyper-growth and influence business decisions within a small, talented team of engineers.About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 60+ million customers get more from their money every day.As we continue our lightning-fast growth, two things are essential to our success: our people and our culture. We are certified as a Great Place to Work, with 10,000+ people globally, working in offices and remotely to achieve our mission. We’re looking for brilliant people who love building great products, redefining success, and turning complexity into simple solutions.What You’ll Be Doing Taking full ownership of the financial domain, from addressing a business problem to implementation and maintenance Deciding on priorities and plans, influencing business decisions Working on performance and scalability, ensuring a sharded, CQRS-based architecture can scale further Developing simple and clear APIs that encapsulate financial complexity and consistency for hundreds of services Participating in company-wide projects, such as onboarding and configuring new products and markets Continuing our scalability journey with ledgers across the globe and a full CQRS storage level Working directly with Product and Finance teams to become an advisor for new finance functionalities What You’ll Need Fluency in Java8+ years of experience in back-end development A bachelor's degree in computer science, mathematics, physics, or a similar field Excellent communication and organisational skills Fluency in English Expertise in designing and building high-performance, real-time distributed systems Solid experience with database sharding and scaling high-concurrency systems Great knowledge of CQRS and event-driven architectures The ability to start from a business problem, scope a solution, then design, implement, test, release, and maintain it Nice to have Experience in high-load processing environments, particularly in fintech or a similar industry Experience with a global, multi-regional deployment model Experience in startups or scale-ups Experience contributing to projects that impact an entire organisation Important notice for candidates Job scams are on the rise. Please keep these guidelines in mind when applying for any open roles.Only apply through official Revolut channels. We don’t use any third-party services or platforms for our recruitment.Always double-check emails you receive. Ensure communications are through official Revolut emails with an @revolut.com domain.We won’t ask for payment or personal financial information during the hiring process. If anyone asks you for this, it’s a scam. Report it immediately.By submitting this application, I confirm that all information provided is true to the best of my knowledge and that I have not wilfully suppressed any material fact. I consent to Revolut processing my personal data in accordance with Revolut’s Candidate Privacy Notice.Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology #J-18808-Ljbffr

Posted: 24th November 2025 8.32 am

Application Deadline: N/A

Apply Now

Similar Jobs

Explore more opportunities like this

Senior GenAI Platform Engineer Build & Scale AI Workflows

Careem
, , United Arab Emirates
full-time
A week ago
View Details

Senior Software Engineering Manager

Careem
, , United Arab Emirates
full-time
A week ago
View Details

Lead Java Engineer – Real-Time, High-Scale Fintech

Revolut
, , United Arab Emirates
full-time
A week ago
View Details

Lead API Developer

GSSTech Group
, , United Arab Emirates
full-time
A week ago
View Details

Staff Software Engineer I — AI Backend Architect (Remote, Unlimited PTO)

Careem
, , United Arab Emirates
full-time
A week ago
View Details

Quality Assurance Engineer (Outsource )

Abu Dhabi Islamic Bank
, , United Arab Emirates
full-time
A week ago
View Details

Staff Software Engineer I

Careem
, , United Arab Emirates
full-time
A week ago
View Details

Rev-celerator Graduate Programme 2026: Software Engineer (Frontend)

Revolut
, , United Arab Emirates
full-time
A week ago
View Details