.
Lead Software Engineer (Java) - Ledger
  • Kraków
Lead Software Engineer (Java) - Ledger
Kraków, Kraków, Lesser Poland Voivodeship, Polska
Revolut LTD
10. 9. 2025
Informacje o stanowisku

technologies-expected :


  • Java

about-project :


  • Our Technology team builds the systems and experiences that keep Revolut moving. From the infrastructure behind our innovative app to the features used by millions of people around the world, they bring sharp thinking, speed, and a focus on meaningful impact to everything they do.
  • 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. Youll drive future scalability to support Revolut’s hyper-growth, be a part of a small, talented team of 4 engineers, and have a direct influence on business decisions.
  • Up to shape whats next in finance? Lets get in touch.

responsibilities :


  • Taking full ownership of the financial domain, from addressing a business problem to implementation and maintenance
  • Deciding on priorities and plans, and influencing business decisions
  • Working on performance and scalability, ensuring our sharded, CQRS-based architecture can easily scale further
  • Developing simple and clear APIs that encapsulate financial complexity and consistency for hundreds of services
  • Participating in company-wide projects, such as seamlessly 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

requirements-expected :


  • Fluency in Java
  • 8+ years of experience in back-end development
  • A bachelors 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

offered :


  • Financial benefits that show we value your work
  • Medical insurance for you and your close ones
  • Flexibility to work from home, the office or abroad
  • A free Revolut Metal subscription loaded with perks
  • Exciting events year-round so you can get to know your team

benefits :


  • private medical care
  • life insurance
  • remote work opportunities
  • flexible working time
  • integration events
  • birthday celebration
  • employee referral program
  • extra leave

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    109 173
    18 823