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.
