About the job
Managing corporate spending can often be a challenging endeavor, with convoluted processes that hinder efficiency for finance teams and employees. At Pleo, we are revolutionizing this process. We provide financial solutions designed to simplify money management, making it seamless and remarkably efficient for everyone involved. Our mission is to empower businesses to 'go beyond' traditional spending methods.
The name 'Pleo' translates to 'more than you’d expect', and this philosophy has underpinned our success over the last decade.
We find ourselves at a crucial juncture in our growth; every decision we make impacts over 40,000 customers and is vital to our mutual success. We seek individuals who are committed to understanding customer needs, transforming complex challenges into straightforward solutions, and questioning the status quo—all while aiming high. With ambitious goals propelling us forward, we embrace the journey of discovery and innovation. Our team consists of over 850 talented individuals representing more than 100 nationalities, all dedicated to shaping the future of business spending.
About the Role
We are in search of a Senior Backend Engineer to join our dynamic team at Pleo. In this role, you will play a key part in developing and scaling our backend systems while engaging in exciting projects as we enhance our product and service offerings. If you are passionate about tackling complex technical challenges and thrive in a culture that prioritizes transparency, collaboration, and innovation, this position is made for you.
Your Responsibilities
As a Senior Backend Engineer, you will:
- Lead the design, development, and maintenance of scalable microservices primarily using Kotlin.
- Collaborate with cross-functional teams to create innovative solutions across various domains including Platform and Services.
- Analyze system performance and implement optimizations to ensure high reliability and scalability.
- Participate in code reviews, conduct post-mortems, and mentor fellow engineers.
- Proactively address technical debt and guide the team through technical challenges and migrations.
Qualifications
You will excel in this role if you possess:
- Strong expertise in server-side programming, particularly in Kotlin, and experience with distributed systems, microservices, and various cloud environments such as AWS and Kubernetes.
- Proficiency in relational databases such as PostgreSQL, testing frameworks (e.g., JUnit, Testcontainers), and observability tools like Grafana.

