TL;DR

Senior Software Engineer (Java): Enhancing and building Revolut's core platform with an accent on improving developer experience by upgrading internal libraries and frameworks. Focus on contributing to the event store platform and open-source internal libraries.

Location: Offices in Dubai, Dublin, Krakow, Madrid, Vilnius. Remote work is available from Cyprus, Greece, Ireland, Lithuania, Poland, Porto, Portugal, Romania, and 5 other European locations.

Salary: PLN36,000–PLN40,000 gross monthly (Krakow/Poland); €7,200–€8,000 gross monthly (Vilnius/Lithuania).

Company

Revolut is a financial super app on a mission to provide more visibility, control, and freedom for its 70+ million customers globally.

What you will do

  • Enhance and build the core platform.
  • Improve developer experience by upgrading internal libraries and frameworks.
  • Contribute to the event store platform.
  • Contribute to open-source internal libraries.

Requirements

  • Fluency with Java.
  • 6+ years of experience in backend development.
  • Experience with distributed systems and CI/CD.
  • Bachelor's degree in computer science, maths, physics, or a similar field.
  • Ability to work well as part of a team in a fast-paced environment.
  • Fluency in English (C1 required).

Nice to have

  • Proficiency with Kotlin or Scala.
  • Background in finance.
  • Experience in a startup or scale-up.
  • Hands-on experience in a product-focused environment.

Culture & Benefits

  • Join a multicultural, hard-working team.
  • Certified as a Great Place to Work™ for outstanding employee experience.
  • Committed to diversity and inclusion.
  • Work as part of a global team from offices or remotely.

Hiring process

  • Only apply through official Revolut channels.
  • Verify all communications are from @revolut.com domain.
  • No payment or personal financial information will be requested during the hiring process.