# Staff Software Engineer

**Company**: Pleo
**Location**: London
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: Full time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/pleo/8a9edc9a-32f1-4bf0-b017-d12f691850fe?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a96e3a48-712

## Description

At Pleo, we're changing the way businesses manage spend. As a Staff Backend Engineer, you'll take technical ownership of complex business domains, designing, building, and evolving scalable backend services for our enterprise spend management platform.

**What you'll be working on:**

- Designing and operating distributed systems, event-driven architectures, and cloud-native services.

- Applying Domain-Driven Design (DDD) to model complex business domains and define clear service boundaries.

- Building maintainable systems following Clean Architecture, Hexagonal Architecture, and similar architectural principles.

- Designing APIs, service integrations, and reliable asynchronous workflows using technologies such as Temporal.

- Designing secure authentication and authorization solutions, applying standards such as OAuth 2.0, OIDC, and WebAuthn, as well as fine-grained authorization models.

- Ensuring scalability, security, observability, and resilience in production.

- Continuously improving shared libraries, project structure, development tooling, and automated quality assurance practices to promote consistency, reusability, and maintainability across services.

- Driving architectural decisions, evaluating trade-offs, and mentoring other engineers.

- Leveraging AI extensively but responsibly, including developing guardrails, agent harnesses, and tooling to maintain engineering quality in a fast-paced environment.

Our technology stack includes Node.js with TypeScript, Temporal, SpiceDB, PostgreSQL, Kafka, and Redis.

**Your colleagues would say you**

- Lead by example and raise the bar with pragmatism and care.

- Communicate clearly, listen well, and bring people along in decisions.

- Enjoy breaking down complex problems, gathering input, and driving to a solution.

- Coach others and create space for people to grow.

- Prefer progress over perfection, while still caring deeply about quality.

**Show me the benefits**

- Your own Pleo card (no more out-of-pocket spending!)

- Lunch is on us - with catering in our Lisbon, Copenhagen and London offices or a monthly lunch allowance paid directly together with your salary in other markets

- Private health insurance to ensure you're fit in body and mind to do your best work

- Wellbeing days - fully paid days off designed for a slower pace, allowing you to take time to recharge and prioritise self-care

- Access to LinkedIn Learning - acquire new skills, stay abreast of industry trends and fuel your personal and professional development continuously

- Paid parental leave - we want to make sure that we're supportive of families and help you feel that you don't have to compromise your family due to work

## Skills

### Required
- Node.js
- TypeScript
- Domain-Driven Design
- Clean Architecture
- Hexagonal Architecture
- Temporal
- SpiceDB
- PostgreSQL
- Kafka
- Redis
- OAuth 2.0
- OIDC
- WebAuthn

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/pleo/8a9edc9a-32f1-4bf0-b017-d12f691850fe?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
