> Markdown version of [/jobs/ext/2948127-staff-software-engineer-barcelona](https://www.wearedevelopers.com/jobs/ext/2948127-staff-software-engineer-barcelona). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - Barcelona - **Company:** Emburse - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** 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, SQL Databases, Cloud Platform System, Caching, Containerization, Kubernetes, Web Technologies, Docker, Microservices - **Published:** September 16, 2026 - **Apply:** https://www.buscojobs.com.es/staff-software-engineer-barcelona-en-barcelona-ID-372119484 ## About the Role 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 ## 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 ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette)