Staff Software Engineer

Posted Oct 21

This is a fully remote position, open to applicants in United Kingdom, +6 more countries.

📋 Description

• Assume technical leadership over intricate business domains.

• Create, enhance, and maintain scalable and dependable backend services for Pleo’s enterprise spend management platform.

• Architect and manage distributed systems, event-driven frameworks, and cloud-native platforms.

• Model complex business domains and establish clear service boundaries utilizing Domain-Driven Design (DDD).

• Develop maintainable systems based on Clean Architecture, Hexagonal Architecture, and similar methodologies.

• Design APIs, service integrations, and dependable asynchronous workflows using technologies like Temporal.

• Create secure authentication and authorization solutions.

• Guarantee scalability, security, observability, and resilience in production environments.

• Enhance shared libraries, project structure, development tools, and automated quality assurance practices.

• Lead architectural decisions and assess trade-offs.

• Mentor fellow engineers and provide technical guidance across teams.

• Utilize AI responsibly by creating guardrails, agent harnesses, and high-quality engineering tools.

• Engage in an 80/20 hands-on technical leadership capacity.


⛳️ Requirements

• Strong engineering fundamentals; proficiency in a specific programming language is less critical.

• Experience in designing and operating distributed systems, event-driven architectures, and cloud-native services.

• Familiarity with Domain-Driven Design (DDD).

• Experience with Clean Architecture, Hexagonal Architecture, or analogous principles.

• Proficiency in designing APIs, service integrations, and asynchronous workflows.

• Knowledge of OAuth 2.0, OIDC, WebAuthn, and fine-grained authorization frameworks.

• Experience in ensuring scalability, security, observability, and resilience in production.

• Familiarity with Node.js and TypeScript, or equivalent software engineering experience.

• Relevant experience with Temporal, SpiceDB, PostgreSQL, Kafka, and Redis.

• Ability to lead architectural decisions and assess trade-offs.

• Capability to mentor and coach fellow engineers.

• Application must be submitted in English.

• Legal authorization to work in the specified location is necessary.


🏝️ Benefits

• Your own Pleo card.

• Lunch catering in Lisbon, Copenhagen, and London offices or a monthly lunch allowance in other markets.

• Private health insurance.

• Fully paid wellbeing days.

• Free mental health and wellbeing support through MyndUp.

• Access to LinkedIn Learning.

• Paid parental leave.

• Remote work arrangement.

• Occasional travel to Amsterdam or other offsite meetings in Europe.

People also viewed

finanzen.net GmbH15 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care15 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free15 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures15 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics15 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX15 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers