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