Staff Software Engineer - Barcelona

Emburse
Barcelona, Spain
3 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Software as a Service Cloud Computing Code Review Distributed Systems NoSQL Object-Oriented Software Development Queueing Systems Software Engineering
+8 more
SQL Databases Cloud Platform System Caching Containerization Kubernetes Web Technologies Docker Microservices

Job description

OverviewAs a Staff Engineer at Emburse, you will shape the technical foundations of our enterprise?scale SaaS while delivering critical systems hands?on.You’ll mentor engineers, drive microservice and cloud architectures, and ensure scalability, reliability, and security across distributed systems.You’ll partner with cross?functional teams to align technical direction with business goals, delivering high?impact solutions that improve how customers manage expenses and invoices.This is a leadership?in?code opportunity in a fast?growing, customer?focused fintech environment.ResponsabilidadesProvide technical leadership and architectural guidance for enterprise?scale SaaS applicationsContribute hands?on to critical coding projectsDrive design and implementation of microservice and cloud?based systemsEnsure scalability, reliability, and security across distributed systemsCollaborate with cross?functional teams to align technical direction with business goalsWrite clean, testable code and elevate team practices around testing and qualityMentor engineers at all levels and raise the bar for design, code reviews, and system thinkingRequisitos principales10+ years of professional software engineering experienceAt least 3 years designing and scaling microservices systemsStrong background in distributed systems, event?driven architecture, and REST/gRPC APIsDeep expertise in modern object oriented programmingProficiency with Java in a microservice ecosystemContainerization and orchestration experience (Docker, Kubernetes)Cloud?native platform experience (preferably AWS)Proven success building and scaling web technologies / SaaS productsSolid understanding of SQL and NoSQL databases, caching, and message queuesFamiliarity with Agile developmentExcellent communication skills and the ability to align diverse stakeholdersExcellent communicationCross?functional collaborationMentorshipJava and modern OOPMicroservices design and architectureDistributed systems

Requirements

Requisitos principales10+ years of professional software engineering experience At least 3 years designing and scaling microservices systems Strong background in distributed systems, event?driven architecture, and REST/gRPC APIs Deep expertise in modern object oriented programming Proficiency with Java in a microservice ecosystem Containerization and orchestration experience (Docker, Kubernetes) Cloud?native platform experience (preferably AWS) Proven success building and scaling web technologies / SaaS products Solid understanding of SQL and NoSQL databases, caching, and message queues Familiarity with Agile development Excellent communication skills and the ability to align diverse stakeholders Excellent communication Cross?functional collaboration Mentorship Java and modern OOP Microservices design and architecture Distributed systems

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · World Congress 2026 Europe

2:23 min

Restructuring the operating model for software engineering

Parag Parekh · World Congress 2022

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all