Staff Software Engineer - Barcelona

Emburse

Barcelona

Presencial

EUR 120.000 - 180.000

Jornada completa

hace 41 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico: crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Stock options

Descripción de la vacante

Emburse is seeking a Staff Software Engineer to shape the technical foundations of our enterprise-scale SaaS in Barcelona. You will lead architecture, contribute hands-on coding, and drive microservice and cloud-based systems with a focus on scalability, reliability, and security.

In this leadership-in-code role, you’ll mentor engineers, collaborate with cross-functional teams, and deliver high-impact solutions for expense and invoice management in a fintech setting.

Formación

  • 10+ 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 with Docker and 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 queues.
  • Familiarity with Agile development.

Responsabilidades

  • Provide technical leadership and architectural guidance for enterprise-scale SaaS applications.
  • Contribute hands-on to critical coding projects.
  • Drive design and implementation of microservice and cloud-based systems.
  • Ensure scalability, reliability, and security across distributed systems.
  • Collaborate with cross-functional teams to align technical direction with business goals.
  • Write clean, testable code and elevate team practices around testing and quality.
  • Mentor engineers at all levels and raise the bar for design and code reviews.

Conocimientos

Distributed systems
Microservices design
REST/gRPC APIs
Java microservices
Docker/Kubernetes
AWS cloud
Java OOP
Agile development
Mentoring
Communication

Herramientas

Docker
Kubernetes
AWS
SQL/NoSQL

Descripción del empleo

As 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.

  • Provide technical leadership and architectural guidance for enterprise‑scale SaaS applications
  • Contribute hands‑on to critical coding projects
  • Drive design and implementation of microservice and cloud‑based systems
  • Ensure scalability, reliability, and security across distributed systems
  • Collaborate with cross‑functional teams to align technical direction with business goals
  • Write clean, testable code and elevate team practices around testing and quality
  • Mentor engineers at all levels and raise the bar for design, code reviews, and system thinking
  • 10+ 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
  • Java and modern OOP
  • Microservices design and architecture
  • Distributed systems

Staff Software Engineer - barcelona barcelona, catalunya, es

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer - Barcelona
Senior Software Engineer - Barcelona

Emburse • Barcelona

Híbrido
EUR 90.000 - 120.000
Staff Software Engineer, Enterprise SaaS & Microservices
Staff Software Engineer, Enterprise SaaS & Microservices

Emburse • Bellprat

Presencial
EUR 90.000 - 120.000
Staff Software Engineer
Staff Software Engineer

Emburse • Bellprat

Presencial
EUR 90.000 - 120.000
Staff Software Engineer
Staff Software Engineer

Emburse • Barcelona

Presencial
EUR 110.000 - 140.000
Staff Software Engineer
Staff Software Engineer

Emburse Chrome River • Barcelona

Presencial
EUR 120.000 - 150.000
Senior Java Software Engineer - Microservices & API
Senior Java Software Engineer - Microservices & API

Emburse Chrome River • Barcelona

Híbrido
EUR 70.000 - 110.000
Backend Engineer - Lending - Barcelona
Backend Engineer - Lending - Barcelona

N26 • Barcelona

Híbrido
EUR 70.000 - 100.000
work from home budget
fitness & wellness discounts
language apps
+2
Senior Product Software Engineer - Barcelona
Senior Product Software Engineer - Barcelona

Wolters Kluwer • Barcelona

Híbrido
EUR 70.000 - 100.000
Backend Engineer - Barcelona
Backend Engineer - Barcelona

N26 • Barcelona

Presencial
EUR 70.000 - 110.000
work from home budget
discounts to fitness & wellness mem­b 
language apps
+2
Senior Software Engineer
Senior Software Engineer

Emburse • Barcelona

Híbrido
EUR 60.000 - 90.000