Revolut Circular Logo

Lead Software Engineer (Backend Java) - Crypto

Revolut Dubai, United Arab Emirates Posted: 02 May 2025

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

At Revolut, we believe people deserve more from their money—more visibility, more control, and more freedom. Since our inception in 2015, we have been on a mission to provide our 50+ million customers with innovative financial products that enhance their everyday lives. Our company culture and the people who create it are integral to our continued success, which is why we have been recognized as a Great Place to Work™.

Our Technology team is among the best in the industry, dedicated to building a world-class financial ecosystem from the ground up. We are looking for a Backend Engineer who aspires to make a significant impact on the global financial landscape.

Responsibilities:

  • Lead and mentor backend engineers, guiding them on best practices and technical decisions.
  • Participate in performance reviews and develop growth plans for team members.
  • Design, document, and implement solutions using Domain-Driven Design, CQRS/ES, and event-driven architecture patterns on a global scale.
  • Collaborate with cross-functional teams to enhance engineering processes, raising the quality and efficiency bar.
  • Build mobile APIs and develop microservices to progress our architecture.
  • Perfect systems essential to our business, such as risk management, fraud detection, and payment processing.
  • Focus on greenfield development and improvement of existing systems.

Requirements:

  • Fluency in Java with 8+ years of experience in backend development.
  • A Bachelor's degree (or higher) in Computer Science, Mathematics, Physics, or a related field.
  • Proven track record in process improvements, mentoring, and training team members.
  • Expertise in Domain-Driven Design principles, practices, and patterns.
  • Experience with scalable distributed systems and various architectural patterns.
  • Familiarity with DevOps principles and practices.
  • Quick learner with ambition and results-driven mentality.
  • Strong team player in a fast-paced environment with excellent communication and organizational skills.
  • Fluency in English is required.

Nice to Have:

  • Experience in finance.
  • Experience in a start-up or scale-up environment.
  • Experience in a product-focused organization.

Diversity and Inclusion: At Revolut, we value diversity and are committed to creating an inclusive workplace. We welcome applications from individuals with diverse backgrounds and experiences to help us build exceptional products and services.

Important Notice for Candidates: Be aware of job scams. Apply only through official Revolut channels and verify all communications are from a valid @revolut.com email. We do not request payment or personal financial information during the hiring process.

Apply now

Jobs you might like   View all jobs

About Revolut

People deserve more from their money. More visibility, more control, more freedom. And since 2015, Revolut has been on a mission to deliver just that. With an arsenal of awesome products, we've helped 45+ million customers get more from their money. And we're not done yet. As we continue our lightning-fast growth, two things are essential to continuing our success: our people and our culture. We've been officially certified as a Great Place to Work™ in recognition of our outstanding employee experience! So far, we have 10,000+ people working around the world, from our great offices or remotely, on our mission. And we're looking for more. We want brilliant people who love building great products, love redefining success, and love turning the complexity of a chaotic world into the simplicity of a beautiful solution.