Pleo
Staff Software Engineer
London, Remote. Posted 23 days ago
The role
You will take technical ownership of complex business domains by designing, building, and evolving scalable backend services for an enterprise spend management platform. This is an 80/20 hands-on technical leadership role combining deep engineering work with architectural ownership.
What you will do
- Designing and operating distributed systems, event-driven architectures, and cloud-native services
- Applying Domain-Driven Design to model complex business domains and define service boundaries
- Building maintainable systems following Clean Architecture, Hexagonal Architecture, and similar principles
- Designing APIs, service integrations, and reliable asynchronous workflows using technologies such as Temporal
- Designing secure authentication and authorization solutions
- Ensuring scalability, security, observability, and resilience in production
- Improving shared libraries, project structure, development tooling, and automated quality assurance practices
- Driving architectural decisions, evaluating trade-offs, and mentoring other engineers
- Leveraging AI extensively but responsibly
Required qualifications
- Strong engineering fundamentals
- Node.js with TypeScript
Nice to have
- Java
- Kotlin
Benefits
- Your own Pleo card
- Lunch is on us - with catering in our Lisbon, Copenhagen and London offices or a monthly lunch allowance in other markets
- Private health insurance
- Wellbeing days
- Access to MyndUp for mental health and wellbeing support
- Access to LinkedIn Learning
- Paid parental leave
Before you apply
- Submit your application in English
- We only accept applications through our system
- If you are applying for the same role again, please wait six months from your last decision
About the company
Pleo builds spend solutions to make managing money seamless for finance teams and employees. They are a team of 850+ people from over 100 nationalities.