Revolut

Platform Engineer (Java)

Revolut

Remote · Full Time

Be the first to apply

Experience
7+ yrs
Salary
Openings
1
Posted
11 seconds ago
Work mode
Work from home
Education
Bachelor's degree
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Revolut

Revolut aims to empower people with better control and freedom over their finances, offering a wide range of products that include spending, saving, investing, currency exchange, and travel services. Since its inception in 2015, it has grown to serve over 80 million customers globally. Revolut prides itself on a strong culture and people-first approach, recognized by its Great Place to Work™ certification, with a global workforce of more than 13,000 employees working both from offices and remotely.

Role Overview

As part of the Technology team, the Platform Engineer will focus on developing and maintaining the essential backend systems that support Revolut's operations. These systems include the event store and underlying transactional frameworks that facilitate company-wide engineering efforts. Improvements and innovations made at this level positively impact multiple teams, multiplying efficiency across the organization.

Key Responsibilities

  • Develop and scale core backend systems to support Revolut’s infrastructure.
  • Write production-quality, concurrent, high-throughput code.
  • Address technical challenges impacting various engineering teams.
  • Conduct code reviews and assist colleagues with system architecture and design.

Essential Qualifications

  • At least 7 years of professional experience in backend software engineering.
  • Bachelor's degree in Computer Science, Mathematics, Physics, or an equivalent technical discipline.
  • Proficient in Java with production-level expertise; alternatively, strong background in other backend languages such as Kotlin, Scala, Python, or Go, with willingness to use Java primarily.
  • Proven experience building foundational platform components or core systems used by other development teams.
  • Substantial understanding of distributed systems at scale.
  • Strong teamwork skills and ability to perform effectively in a fast-paced work environment.
  • Excellent communication and organizational skills.
  • Fluent in English.

Preferred Experience

  • Background in fintech or other high-volume transactional sectors.
  • Experience working in startup or scale-up environments.
  • Hands-on production experience with event sourcing architecture.
  • Contributions to open-source projects, particularly in frameworks, libraries, or developer tools.

Diversity and Inclusion

Revolut launched its Diversity & Inclusion Framework in 2021 to foster an inclusive and innovative workplace culture. The company encourages applicants from diverse backgrounds and experiences to join its multicultural and dedicated team.

Important Candidate Information

  • Only submit applications through official Revolut channels; avoid third-party platforms.
  • Verify that all communication uses official Revolut email domains (@revolut.com).
  • Beware of scams: Revolut never requests payments or personal financial details during hiring.

Applicants must certify that all submitted information is accurate and complete. False information may lead to application rejection, withdrawal of employment offers, or termination of employment. By applying, candidates consent to the processing of their personal data in accordance with Revolut’s Candidate Privacy Notice.

Minimum education

Bachelor's Degree

Tools & software

How they work

Communication Teamwork & Collaboration Organisation
🤖
Online · instant AI help
Broxer