CareerPlanSign in

Staff Software Engineer

Barcelona💼 Full-time🗓 2026-08-03 → 2026-09-26

Core

Design technical underpinnings and build key systems for enterprise-scale SaaS applications that manage corporate expenses and invoices.

Role type

Staff Software Engineer (Backend/Systems)

Builds

Microservice and cloud-based systems for expense and invoice management

Domain

Enterprise SaaS / Fintech

Deliverable

production ML models | product features

Required skills

Distributed systems design, Event-driven architecture, REST/gRPC APIs, Microservices design, Java, Containerization (Docker, Kubernetes), Cloud-native platforms (AWS), SQL/NoSQL databases, Caching strategies, Message queues

Preferred skills

Scaling web technologies/SaaS products, Agile development

Technologies

Java, Docker, Kubernetes, AWS, gRPC, REST

Responsibilities

Provide technical leadership and architectural guidance for enterprise-scale SaaS applications, Contribute hands-on to critical coding projects solving complex engineering problems, Drive design and implementation of microservice and cloud-based systems, Ensure scalability, reliability, and security across distributed systems, Mentor engineers at all levels and raise the bar for design and code reviews

Seniority

Staff, hands-on IC with leadership

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.