May 4, 2026
Lead iOS Software Engineer
Senior • Hybrid
36,000 - 36,000 PLN
Krakow, Poland
Our Mission
We are building the financial system for the next century. One where control sits in the hands of customers — not banks. Where money moves on rails that are faster, smarter, and radically more efficient. Where wealth management tools help you grow your savings for decades — and build generational wealth. Where fewer intermediaries mean more value stays where it belongs: in our customers’ pockets.
We operate with long-term ambition and absolute conviction. We are not here to iterate on the past — we are here to redesign it. This is a defining moment to join us.
We are building what we believe will become one of the most important financial institutions in the world. That requires exceptional talent, relentless standards, and people who care deeply about the work. At ARQ, we are turning the financial system upside down — starting in the Americas. We are nimble, but ambitious. We move fast, learn fast, and innovate relentlessly. Technology is our greatest ally, and execution is our edge. We build as a team. We think long term. We aim for world-class in everything we do. If you are exceptional at what you do — and ready to help redefine finance — we’d love to meet you. Are you ready to build what comes next?
About the team
We believe that small teams with the best talent outcompete massive companies with mediocre capabilities. That's why we have gathered a set of people who have done it before at iconic companies like Revolut, Uber, Amazon, Block and UBS: we owned some of the most loved and profitable products, delivered top-notch transaction processing platforms, created beautiful mobile applications - and helped them become profitable companies that changed the lives of millions of people.
In our quest to reshape the global financial system we have raised tens of millions of dollars from leading investors like Sequoia Capital, Founders Fund, Brevan Howard Digital, Y Combinator and Kaszek Ventures.
What We’re Looking For
We’re looking for a Lead iOS Software Engineer who is a world-class hands-on builder. You’ll set the bar for engineering excellence, lead by example through code reviews and architecture design, and inspire a growing mobile team to deliver elegant, reliable, and beautiful experiences that define what financial products should feel like.
This is a high-impact role on our Core Product Team, where you’ll help build and scale the ARQ experience - from our flagship app to new initiatives such as Premium, Credit, and other innovative financial products in the pipeline.
What You’ll Be Doing
Be the hands-on technical expert for all things iOS - writing world-class code, performing code reviews, and ensuring technical excellence across the app.
Collaborate with Product and Design to craft pixel-perfect user experiences with exceptional attention to detail, performance, and reliability.
Architect, build, and maintain scalable mobile features that are secure, fast, and delightful to use.
Review code, share insights, and elevate the quality of engineering across the app.
Drive the evolution of our mobile architecture to support a multi-product environment (Premium, Credit, and more).
Collaborate closely with cross-functional teams to ship quickly while maintaining uncompromising quality.
Own the full lifecycle of your features - from design and implementation to testing and deployment.
What You’ll Need
6+ years of professional experience in iOS development, ideally building complex, high-scale consumer products.
Proven expertise in Swift and Apple’s iOS ecosystem (UIKit, SwiftUI, Combine, etc.).
Strong understanding of design patterns, architecture (MVVM, Clean Architecture), and testing practices.
Deep passion for UI/UX craftsmanship - you care deeply about the small details that make products amazing.
Proven ability to deliver outstanding products end-to-end in fast-moving, high-growth environments.
-
Bonus: Experience in fintech, payments, or digital banking.
Similar jobs you might like
Technology
ARQ
Lead iOS Software Engineer
Senior
Hybrid
Krakow, Poland
30,000 - 30,000 PLN
🏢 Summary: Lead iOS Software Engineer role focused on building and scaling a high-quality fintech mobile app, driving architecture, code excellence, and delivering secure, performant user experiences. The position involves hands-on development, technical leadership, and ownership of features across multiple financial products. 🗂️ Requirements: 6+ years of professional iOS development experience, Strong proficiency in Swift, Experience with UIKit, SwiftUI, and Combine, Knowledge of MVVM and Clean Architecture, Experience with testing practices in iOS, Experience building complex, high-scale consumer applications, Ability to design scalable and secure mobile architectures, Experience with full feature lifecycle from design to deployment 📃 Skills: Swift, iOS, UIKit, SwiftUI, Combine, MVVM, CleanArchitecture, Xcode, Git, Testing, CI/CD 🏢 Description: Our Mission We are building the financial system for the next century. One where control sits in the hands of customers — not banks. Where money moves on rails that are faster, smarter, and radically more efficient. Where wealth management tools help you grow your savings for decades — and build generational wealth. Where fewer intermediaries mean more value stays where it belongs: in our customers’ pockets. We operate with long-term ambition and absolute conviction. We are not here to iterate on the past — we are here to redesign it. This is a defining moment to join us. We are building what we believe will become one of the most important financial institutions in the world. That requires exceptional talent, relentless standards, and people who care deeply about the work. At ARQ, we are turning the financial system upside down — starting in the Americas. We are nimble, but ambitious. We move fast, learn fast, and innovate relentlessly. Technology is our greatest ally, and execution is our edge. We build as a team. We think long term. We aim for world-class in everything we do. If you are exceptional at what you do — and ready to help redefine finance — we’d love to meet you. Are you ready to build what comes next? About the team We believe that small teams with the best talent outcompete massive companies with mediocre capabilities. That's why we have gathered a set of people who have done it before at iconic companies like Revolut, Uber, Amazon, Block and UBS: we owned some of the most loved and profitable products, delivered top-notch transaction processing platforms, created beautiful mobile applications - and helped them become profitable companies that changed the lives of millions of people. In our quest to reshape the global financial system we have raised tens of millions of dollars from leading investors like Sequoia Capital, Founders Fund, Brevan Howard Digital, Y Combinator and Kaszek Ventures. What We’re Looking For We’re looking for a Lead iOS Software Engineer who is a world-class hands-on builder. You’ll set the bar for engineering excellence, lead by example through code reviews and architecture design, and inspire a growing mobile team to deliver elegant, reliable, and beautiful experiences that define what financial products should feel like. This is a high-impact role on our Core Product Team , where you’ll help build and scale the ARQ experience - from our flagship app to new initiatives such as Premium , Credit , and other innovative financial products in the pipeline. What You’ll Be Doing Be the hands-on technical expert for all things iOS - writing world-class code, performing code reviews, and ensuring technical excellence across the app. Collaborate with Product and Design to craft pixel-perfect user experiences with exceptional attention to detail, performance, and reliability. Architect, build, and maintain scalable mobile features that are secure, fast, and delightful to use. Review code, share insights, and elevate the quality of engineering across the app. Drive the evolution of our mobile architecture to support a multi-product environment (Premium, Credit, and more). Collaborate closely with cross-functional teams to ship quickly while maintaining uncompromising quality. Own the full lifecycle of your features - from design and implementation to testing and deployment. What You’ll Need 6+ years of professional experience in iOS development, ideally building complex, high-scale consumer products. Proven expertise in Swift and Apple’s iOS ecosystem (UIKit, SwiftUI, Combine, etc.). Strong understanding of design patterns, architecture (MVVM, Clean Architecture), and testing practices. Deep passion for UI/UX craftsmanship - you care deeply about the small details that make products amazing. Proven ability to deliver outstanding products end-to-end in fast-moving, high-growth environments. Bonus: Experience in fintech , payments , or digital banking .
Technology
ARQ
Android Engineer
Senior
Hybrid
Krakow, Poland
36,000 - 36,000 PLN
🏢 Summary: Senior Android Engineer role focused on building and scaling high-performance, user-centric financial products within a core product team. The position involves designing, developing, and evolving a flagship Android app and new fintech features using modern Android technologies. You will own features end-to-end and contribute to architecture, code quality, and engineering standards. 🗂️ Requirements: 5+ years of experience building Android applications at scale, Strong proficiency in Kotlin, Deep knowledge of Android ecosystem components, Experience with Jetpack, Coroutines, and Compose, Understanding of MVVM, MVI, and Clean Architecture, Experience with testing frameworks for Android, Ability to design scalable mobile app architecture, Experience collaborating with backend and product teams 📃 Skills: Kotlin, Android, Jetpack, Coroutines, Compose, MVVM, MVI, CleanArchitecture, Testing, Git 🏢 Description: Our Mission We are building the financial system for the next century. One where control sits in the hands of customers — not banks. Where money moves on rails that are faster, smarter, and radically more efficient. Where wealth management tools help you grow your savings for decades — and build generational wealth. Where fewer intermediaries mean more value stays where it belongs: in our customers’ pockets. We operate with long-term ambition and absolute conviction. We are not here to iterate on the past — we are here to redesign it. This is a defining moment to join us. We are building what we believe will become one of the most important financial institutions in the world. That requires exceptional talent, relentless standards, and people who care deeply about the work. At ARQ, we are turning the financial system upside down — starting in the Americas. We are nimble, but ambitious. We move fast, learn fast, and innovate relentlessly. Technology is our greatest ally, and execution is our edge. We build as a team. We think long term. We aim for world-class in everything we do. If you are exceptional at what you do — and ready to help redefine finance — we’d love to meet you. Are you ready to build what comes next? About the team We believe that small teams with the best talent outcompete massive companies with mediocre capabilities. That's why we have gathered a set of people who have done it before at iconic companies like Revolut, Uber, Amazon, Block and UBS: we owned some of the most loved and profitable products, delivered top-notch transaction processing platforms, created beautiful mobile applications - and helped them become profitable companies that changed the lives of millions of people. In our quest to reshape the global financial system we have raised tens of millions of dollars from leading investors like Sequoia Capital, Founders Fund, Brevan Howard Digital, Y Combinator and Kaszek Ventures. What We’re Looking For We’re looking for a Senior Android Engineer who’s passionate about building beautiful, reliable, and high-performance products that delight users. You’ll be a hands-on engineer, contributing high-quality code and helping raise the bar for engineering standards across the team. You’ll join our Core Product Team, helping to build and scale the ARQ experience — from our flagship Android app to new product lines like Premium, Credit, and other financial products on the roadmap. What You’ll Be Doing Design and build exceptional Android experiences that users love and trust. Write clean, maintainable, and performant Kotlin code using modern Android tools and frameworks. Collaborate closely with Product, Design, and Backend teams to deliver features end-to-end. Contribute to the architecture and evolution of the Android app as it scales. Own features from concept to launch, ensuring quality, polish, and performance. Help improve code quality, testing, and development best practices within the team. What You’ll Need 5+ years of experience building Android applications used by thousands or millions of users. Strong knowledge of Kotlin and the Android ecosystem (Jetpack, Coroutines, Compose, etc.). Solid understanding of architecture patterns (MVVM, MVI, Clean Architecture) and testing frameworks. Strong ownership mindset and attention to detail when building user-facing products. Appreciation for great UX and product quality. Experience working in fast-paced environments, ideally in fintech or consumer tech startups.
Technology
ARQ
Android Engineer
Senior
Hybrid
Kraków, Poland
30,000 - 30,000 PLN
🏢 Summary: Senior Android Engineer role focused on building and scaling a high-performance fintech mobile application, contributing to architecture, code quality, and end-to-end feature delivery. The position involves developing modern Android solutions and collaborating cross-functionally to deliver secure, user-centric financial products. The engineer will help evolve the Android app using best practices and modern frameworks. 🗂️ Requirements: 5+ years of experience building Android applications, Strong knowledge of Kotlin and Android ecosystem, Experience with Jetpack, Coroutines, and Compose, Understanding of MVVM, MVI, and Clean Architecture, Experience with Android testing frameworks, Ability to design and scale Android app architecture, Experience collaborating with cross-functional teams, Experience in fast-paced environments, Experience in fintech or consumer tech startups 📃 Skills: Kotlin, Android, Jetpack, Coroutines, Compose, MVVM, MVI, CleanArchitecture, Testing, Git 🏢 Description: Our Mission We are building the financial system for the next century. One where control sits in the hands of customers — not banks. Where money moves on rails that are faster, smarter, and radically more efficient. Where wealth management tools help you grow your savings for decades — and build generational wealth. Where fewer intermediaries mean more value stays where it belongs: in our customers’ pockets. We operate with long-term ambition and absolute conviction. We are not here to iterate on the past — we are here to redesign it. This is a defining moment to join us. We are building what we believe will become one of the most important financial institutions in the world. That requires exceptional talent, relentless standards, and people who care deeply about the work. At ARQ, we are turning the financial system upside down — starting in the Americas. We are nimble, but ambitious. We move fast, learn fast, and innovate relentlessly. Technology is our greatest ally, and execution is our edge. We build as a team. We think long term. We aim for world-class in everything we do. If you are exceptional at what you do — and ready to help redefine finance — we’d love to meet you. Are you ready to build what comes next? About the team We believe that small teams with the best talent outcompete massive companies with mediocre capabilities. That's why we have gathered a set of people who have done it before at iconic companies like Revolut, Uber, Amazon, Block and UBS: we owned some of the most loved and profitable products, delivered top-notch transaction processing platforms, created beautiful mobile applications - and helped them become profitable companies that changed the lives of millions of people. In our quest to reshape the global financial system we have raised tens of millions of dollars from leading investors like Sequoia Capital, Founders Fund, Brevan Howard Digital, Y Combinator and Kaszek Ventures. What We’re Looking For We’re looking for a Senior Android Engineer who’s passionate about building beautiful, reliable, and high-performance products that delight users. You’ll be a hands-on engineer, contributing high-quality code and helping raise the bar for engineering standards across the team. You’ll join our Core Product Team, helping to build and scale the ARQ experience — from our flagship Android app to new product lines like Premium, Credit, and other financial products on the roadmap. What You’ll Be Doing Design and build exceptional Android experiences that users love and trust. Write clean, maintainable, and performant Kotlin code using modern Android tools and frameworks. Collaborate closely with Product, Design, and Backend teams to deliver features end-to-end. Contribute to the architecture and evolution of the Android app as it scales. Own features from concept to launch, ensuring quality, polish, and performance. Help improve code quality, testing, and development best practices within the team. What You’ll Need 5+ years of experience building Android applications used by thousands or millions of users. Strong knowledge of Kotlin and the Android ecosystem (Jetpack, Coroutines, Compose, etc.). Solid understanding of architecture patterns (MVVM, MVI, Clean Architecture) and testing frameworks. Strong ownership mindset and attention to detail when building user-facing products. Appreciation for great UX and product quality. Experience working in fast-paced environments, ideally in fintech or consumer tech startups.
Technology
ARQ
Backend Engineer
Senior
Hybrid
Krakow, Poland
25,000 - 25,000 PLN
🏢 Summary: Backend Engineer role focused on designing and building scalable, secure, and high-performance backend systems for financial products. The position involves greenfield development, building REST APIs and microservices, and evolving critical systems such as payments, treasury, and crypto liquidity. The role emphasizes clean code, maintainability, and modern engineering practices in a fast-paced fintech environment. 🗂️ Requirements: 5+ years Backend development experience, Fluency in Java, Experience building REST APIs, Experience with microservices architecture, Experience with relational databases, Experience with Spring Boot, Experience with TDD, Experience with CI/CD pipelines, Bachelor’s degree in Computer Science, Mathematics, Physics or related field, Proven experience building complex, high-scale products 📃 Skills: Java, Spring, SpringBoot, PostgreSQL, REST, Microservices, TDD, DDD, CI, CD, SQL 🏢 Description: Our Mission We are building what we believe will become one of the most important financial institutions in the world. That requires exceptional talent, relentless standards, and people who care deeply about the work. At ARQ, we are turning the financial system upside down — starting in the Americas. We are nimble, but ambitious. We move fast, learn fast, and innovate relentlessly. Technology is our greatest ally, and execution is our edge. We build as a team. We think long term. We aim for world-class in everything we do. If you are exceptional at what you do — and ready to help redefine finance — we’d love to meet you. Are you ready to build what comes next? About the team We believe that small teams with the best talent outcompete massive companies with mediocre capabilities. That's why we have gathered a set of people who have done it before at iconic companies like Revolut, Uber, Amazon, Block and UBS: we owned some of the most loved and profitable products, delivered top-notch transaction processing platforms, created beautiful mobile applications - and helped them become profitable companies that changed the lives of millions of people. In our quest to reshape the global financial system we have raised tens of millions of dollars from leading investors like Sequoia Capital, Founders Fund, Brevan Howard Digital, Y Combinator and Kaszek Ventures. What we're looking for As a Backend Engineer, you’ll design, develop, and maintain scalable, secure, and high-performing backend systems that power our innovative products. You’ll collaborate with a talented team to create solutions that drive financial inclusion and transform the way people manage their money. It is a hybrid role, so we expect our teammates to go to our Krakow office 2-3 times per week. What you'll be doing The work will focus on greenfield development and improvement of existing systems Projects will include building REST APIs, engineering microservices and evolving a number of systems that our business depends on (e.g. card payments, treasury management, transactions booking, crypto liquidity) Our technology stack is based predominantly on Java 25 on the backend with Postgres database We rely on Spring Boot for quick and quality delivery We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery What you'll need 3+ years of experience in Backend development, with fluency in Java Bachelor's Degree (or above) in Computer Science, Mathematics, Physics, or other Engineering / Science disciplines Quick learner with an ambitious and results driven personality, with excellent communication skills (english fluency, verbal and written) Track record of building complex products that millions of people use in hypergrowth startups. Perks: Competitive salary Own the development process that will face on the customer's impact Latest technology to work with Strong team that will help you improve your skills
Technology
ARQ
Backend Engineer
Senior
Hybrid
Krakow, Poland
33,000 - 33,000 PLN
🏢 Summary: Backend Engineer role focused on designing and building scalable, secure, and high-performance backend systems for financial products, including payments, treasury, transactions, and crypto liquidity. The position involves greenfield development, microservices architecture, and REST API development in a fast-paced fintech environment. The role emphasizes clean code, maintainability, and continuous delivery using modern Java technologies. 🗂️ Requirements: 5+ years of Backend development experience, Strong proficiency in Java, Experience building REST APIs, Experience developing microservices, Experience with PostgreSQL databases, Experience with Spring Boot framework, Experience with TDD and DDD, Experience with CI/CD practices, Bachelor’s degree in Computer Science, Mathematics, Physics, or Engineering, Fluency in English (written and spoken) 📃 Skills: Java, Spring, SpringBoot, PostgreSQL, REST, Microservices, TDD, DDD, CI/CD, Git 🏢 Description: Our Mission We are building what we believe will become one of the most important financial institutions in the world. That requires exceptional talent, relentless standards, and people who care deeply about the work. At ARQ, we are turning the financial system upside down — starting in the Americas. We are nimble, but ambitious. We move fast, learn fast, and innovate relentlessly. Technology is our greatest ally, and execution is our edge. We build as a team. We think long term. We aim for world-class in everything we do. If you are exceptional at what you do — and ready to help redefine finance — we’d love to meet you. Are you ready to build what comes next? About the team We believe that small teams with the best talent outcompete massive companies with mediocre capabilities. That's why we have gathered a set of people who have done it before at iconic companies like Revolut, Uber, Amazon, Block and UBS: we owned some of the most loved and profitable products, delivered top-notch transaction processing platforms, created beautiful mobile applications - and helped them become profitable companies that changed the lives of millions of people. In our quest to reshape the global financial system we have raised tens of millions of dollars from leading investors like Sequoia Capital, Founders Fund, Brevan Howard Digital, Y Combinator and Kaszek Ventures. What we're looking for As a Backend Engineer, you’ll design, develop, and maintain scalable, secure, and high-performing backend systems that power our innovative products. You’ll collaborate with a talented team to create solutions that drive financial inclusion and transform the way people manage their money. It is a hybrid role, so we expect our teammates to go to our Krakow office 2-3 times per week. What you'll be doing The work will focus on greenfield development and improvement of existing systems Projects will include building REST APIs, engineering microservices and evolving a number of systems that our business depends on (e.g. card payments, treasury management, transactions booking, crypto liquidity) Our technology stack is based predominantly on Java 25 on the backend with Postgres database We rely on Spring Boot for quick and quality delivery We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery What you'll need 5+ years of experience in Backend development, with fluency in Java Bachelor's Degree (or above) in Computer Science, Mathematics, Physics, or other Engineering / Science disciplines Quick learner with an ambitious and results driven personality, with excellent communication skills (english fluency, verbal and written) Track record of building complex products that millions of people use in hypergrowth startups. Perks: Competitive salary Own the development process that will face on the customer's impact Latest technology to work with Strong team that will help you improve your skills
Technology
ARQ
Backend Engineer
Senior
Hybrid
Krakow, Poland
40,000 - 40,000 PLN
🏢 Summary: Backend Engineer role focused on designing and building scalable, secure, high-performance backend systems for financial products, including payments, treasury, and crypto liquidity. The position involves greenfield development, microservices architecture, and REST API design using a modern Java-based stack. Emphasis is placed on clean code, TDD, DDD, and continuous integration and delivery. 🗂️ Requirements: 5+ years of backend development experience, Strong proficiency in Java, Experience building REST APIs, Experience designing microservices architectures, Experience with PostgreSQL or relational databases, Experience with Spring Boot, Experience with TDD and DDD methodologies, Experience with CI/CD practices, Bachelor’s degree in Computer Science, Mathematics, Physics or related field, Fluent English communication skills 📃 Skills: Java, Spring, SpringBoot, PostgreSQL, REST, Microservices, TDD, DDD, CI, CD, SQL 🏢 Description: Our Mission We are building the financial system for the next century. One where control sits in the hands of customers — not banks. Where money moves on rails that are faster, smarter, and radically more efficient. Where wealth management tools help you grow your savings for decades — and build generational wealth. Where fewer intermediaries mean more value stays where it belongs: in our customers’ pockets. We operate with long-term ambition and absolute conviction. We are not here to iterate on the past — we are here to redesign it. This is a defining moment to join us. We are building what we believe will become one of the most important financial institutions in the world. That requires exceptional talent, relentless standards, and people who care deeply about the work. At ARQ, we are turning the financial system upside down — starting in the Americas. We are nimble, but ambitious. We move fast, learn fast, and innovate relentlessly. Technology is our greatest ally, and execution is our edge. We build as a team. We think long term. We aim for world-class in everything we do. If you are exceptional at what you do — and ready to help redefine finance — we’d love to meet you. Are you ready to build what comes next? About the team We believe that small teams with the best talent outcompete massive companies with mediocre capabilities. That's why we have gathered a set of people who have done it before at iconic companies like Revolut, Uber, Amazon, Block and UBS: we owned some of the most loved and profitable products, delivered top-notch transaction processing platforms, created beautiful mobile applications - and helped them become profitable companies that changed the lives of millions of people. In our quest to reshape the global financial system we have raised tens of millions of dollars from leading investors like Sequoia Capital, Founders Fund, Brevan Howard Digital, Y Combinator and Kaszek Ventures. What we're looking for As a Backend Engineer, you’ll design, develop, and maintain scalable, secure, and high-performing backend systems that power our innovative products. You’ll collaborate with a talented team to create solutions that drive financial inclusion and transform the way people manage their money. It is a hybrid role, so we expect our teammates to go to our Krakow office 2-3 times per week. What you'll be doing The work will focus on greenfield development and improvement of existing systems Projects will include building REST APIs, engineering microservices and evolving a number of systems that our business depends on (e.g. card payments, treasury management, transactions booking, crypto liquidity) Our technology stack is based predominantly on Java 25 on the backend with Postgres database We rely on Spring Boot for quick and quality delivery We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery What you'll need 5+ years of experience in Backend development, with fluency in Java Bachelor's Degree (or above) in Computer Science, Mathematics, Physics, or other Engineering / Science disciplines Quick learner with an ambitious and results driven personality, with excellent communication skills (english fluency, verbal and written) Track record of building complex products that millions of people use in hypergrowth startups.
Technology
Revolut
Lead Software Engineer (Java)
Senior
Remote
Krakow, Poland
44,300 - 46,600 PLN/mo
🏢 Summary: Lead Backend Engineer role focused on owning and scaling financial domain systems, designing high-performance distributed architectures, and delivering clean, maintainable code using TDD, DDD, and CI/CD. The position involves building scalable, CQRS-based services and APIs that support global financial products. You will drive technical decisions from business problem to production in a high-load fintech environment. 🗂️ Requirements: 8+ years backend development experience, Fluency in Java, Bachelor’s degree in Computer Science, Mathematics, Physics or similar, Experience designing high-performance distributed systems, Experience with database sharding, Experience scaling high-concurrency systems, Strong knowledge of CQRS, Strong knowledge of event-driven architecture, Ability to design, implement, test, release, and maintain solutions end-to-end, Fluency in English 📃 Skills: Java, GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock, jOOQ, Flyway, CQRS, TDD, DDD, CI/CD 🏢 Description: About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 70+ million customers get more from their money every day. As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work™. So far, we have 13,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution. About the role 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 Backend Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery. Our stack includes Java 17/21, GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock, jOOQ, and Flyway. Up to shape what's next in finance? Let's get in touch. What you'll be doing 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 What you'll need Fluency in Java 8+ years of experience in back-end development A bachelor's degree in computer science, mathematics, physics, or a similar field 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 Fluency in English Nice to have Experience in high-load processing environments, particularly in fintech or a similar industry Familiarity with a global, multi-regional deployment model Experience in startups or scale-ups Experience contributing to projects that impact an entire organisation Compensation range Poland: PLN44,300 - PLN46,600 gross monthly* Other locations: Compensation will be discussed during the interview process *Final compensation will be determined based on the candidate's qualifications, skills, and previous experience Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.
Technology
Revolut
Software Engineer (Java) - One-Day Offer
Mid
Remote
Krakow, Poland
28,300 - 40,000 PLN/mo
🏢 Summary: Mid and Senior Backend Engineer role focused on building mobile APIs and microservices for a global financial super app. The position involves developing and improving high-scale systems such as risk, fraud detection, and payment processing using modern Java and cloud-native technologies. Candidates can go through an accelerated One-Day Offer hiring process. 🗂️ Requirements: Fluency with Java, 5+ years of backend development experience, Experience building APIs, Experience developing microservices 📃 Skills: Java, GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock, jOOQ, Flyway, Kotlin, Scala, TDD, DDD, CICD, Microservices, APIs 🏢 Description: About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 70+ million customers get more from their money every day. As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work™. So far, we have 13,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution. About the role 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 hiring Mid and Senior Backend Engineers through a One-Day Offer hiring fast-track. After completing an initial hiring screening, you’ll be invited to complete a technical interview on 17 April, with the chance of getting an offer the next day. As part of our Tech team, you’ll keep frameworks lean and focus on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery. Our stack includes Java 17/21, GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock, jOOQ, and Flyway. Up to shape what’s next in finance? Let’s get in touch. About our One-Day Offer This hiring opportunity allows qualified candidates to expedite the recruitment process. After applying, selected candidates will complete an online task. If completion is successful, you’ll meet with a recruiter to go over details about the technical interview on 17 April — with a final decision shared the next day. Steps: Application screening HackerRank task Introductory call Power Session Offer (within 24 hours of interview) Exact sequence may vary by location and scheduling. What you'll be doing Building mobile APIs Developing microservices to evolve our architecture Perfecting systems that our business depends on, like risk management, fraud detection, and payment processing Focusing on greenfield development and improvement of existing systems What you'll need Fluency with Java 5+ years of experience in backend development To be a quick learner with an ambitious attitude and results-driven personality The ability to work well as part of a team in a fast-paced environment Excellent communication and organisational skills Fluency in English Nice to have A bachelor's degree in computer science, maths, physics, or similar field Proficiency with Kotlin or Scala A background in finance Experience in a startup or scale-up Experience in a product-focused environment Compensation range Krakow: PLN28,300 - PLN40,000 gross monthly* Poland: PLN28,300 - PLN40,000 gross monthly* Other locations: Compensation will be discussed during the interview process *Final compensation will be determined based on the candidate's qualifications, skills, and previous experience Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.
Technology
Revolut
Software Engineer (Java) - Credit
Senior
Remote
Krakow, Poland
28,300 - 40,000 PLN/mo
🏢 Summary: Backend Engineer role focused on building and evolving world-class financial systems and mobile APIs used by millions globally. The position involves developing microservices, improving core systems such as risk, fraud, and payments, and contributing to greenfield projects using modern Java and cloud-native technologies. 🗂️ Requirements: 6+ years of backend development experience, Strong proficiency in Java, Bachelor’s degree in Computer Science, Mathematics, Physics or related field, Experience building microservices, Experience developing APIs, Ability to work in fast-paced environment, Fluency in English 📃 Skills: Java, GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock, SparkJava, JOOQ, Flyway, TDD, DDD, CI/CD, Microservices, APIs 🏢 Description: About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 70+ million customers get more from their money every day. As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work™. So far, we have 13,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution. About the role Our Technology team isn’t just one of the best in the industry. It's one of the best in the world, and we’re proud of it. It’s our driving force — our engine. From building a new financial backend to creating an innovative app, there’s nothing they can’t do. Our Technology team isn’t here to fix legacy systems — it’s here to build world-class financial features from the ground up that'll be used by millions of people around the world 🌎 We’re looking for a Backend Engineer who wants to change the world. If you like to work at a steady pace with no surprises, keep scrolling. If you want your work to change the global financial landscape, you might be just who we’re looking for. We have a minimalist approach to using external frameworks, with an emphasis on maintainability and fast turnaround with TDD, DDD, and Continuous Integration & Delivery. Our technology stack: Java 17/21 GCP, Kubernetes, Grafana, Prometheus, NewRelic PostgreSQL, Redis Spock, SparkJava JOOQ, Flyway What you’ll be doing Building mobile APIs Developing microservices to evolve our architecture Perfecting systems that our business depends on, like risk management, fraud detection, and payment processing Focusing on greenfield development and improvement of existing systems What you'll need Fluency with Java 6+ years of experience in backend development A bachelor's degree (or above) in computer science, maths, physics, or similar field To be a quick learner with an ambitious attitude and results-driven personality The ability to work well as part of a team in a fast-paced environment Excellent communication and organisational skills Fluency in English Nice to have Experience with Kotlin or Scala Experience in finance Experience in a start-up or scale-up Experience in a product-focused environment Compensation range Krakow: PLN28,300 - PLN40,000 gross monthly* Poland: PLN28,300 - PLN40,000 gross monthly* Other locations: Compensation will be discussed during the interview process *Final compensation will be determined based on the candidate's qualifications, skills, and previous experience Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.
Technology
Revolut
Mid/Senior Software Engineer (Java)
Senior
Remote
Krakow, Poland
28,300 - 40,000 PLN/mo
🏢 Summary: Mid/Senior Backend Engineer role focused on building mobile APIs and microservices for core financial systems such as risk, fraud detection, and payments. The position involves developing clean, maintainable Java-based backend solutions using TDD, DDD, and CI/CD within a modern cloud-native stack. 🗂️ Requirements: 6+ years of backend development experience, Fluency in Java, Bachelor’s degree in Computer Science, Maths, Physics or related field, Experience building APIs and microservices, Experience with TDD and CI/CD practices, Ability to work in fast-paced, team-oriented environment, Fluency in English 📃 Skills: Java, GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock, jOOQ, Flyway, Kotlin, Scala, TDD, DDD, CI/CD, Microservices, REST 🏢 Description: About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 70+ million customers get more from their money every day. As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work™. So far, we have 13,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution. About the role 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 Mid/Senior Backend Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery. Our stack includes Java 17/21, GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock, jOOQ, and Flyway. Up to shape what's next in finance? Let's get in touch. And if you're looking for a faster way to join Revolut, apply via our One-Day Offer to complete a streamlined set of technical interviews in one day, with a final decision within 24 hours. Next One-Day Offer interview day: 17 April. What you’ll be doing Building mobile APIs Developing microservices to evolve our architecture Perfecting systems that our business depends on, like risk management, fraud detection, and payment processing Focusing on greenfield development and improvement of existing systems What you'll need Fluency with Java 6+ years of experience in backend development A bachelor's degree in computer science, maths, physics, or similar field To be a quick learner with an ambitious attitude and results-driven personality The ability to work well as part of a team in a fast-paced environment Excellent communication and organisational skills Fluency in English Nice to have Proficiency with Kotlin or Scala A background in finance Experience in a startup or scale-up Experience in a product-focused environment Compensation range Krakow: PLN28,300 - PLN40,000 gross monthly* Poland: PLN28,300 - PLN40,000 gross monthly* Other locations: Compensation will be discussed during the interview process *Final compensation will be determined based on the candidate's qualifications, skills, and previous experience Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.