Staff Software Engineer

Emburse
Madrid, Spain
5 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

Agile Methodology Amazon Web Services Software as a Service Cloud Computing Cloud Foundry Code Review Databases Distributed Systems NoSQL Object-Oriented Software Development Software Engineering Software Project Management
+9 more
SQL Databases Caching Event Driven Architecture Containerization Kubernetes Web Technologies Restful APIs Docker Microservices

Job description

BarcelonaR&D - Engineering/Prod Dev /Full-Time /On-siteAbout the CompanyAt Emburse our mission is to help make our users’ lives - and their businesses - better.We are dramatically transforming how organizations manage corporate expenses and invoices.We humanize work by automating manual tasks and saving users’ time, so they can focus on what matters most - their family, community, or more rewarding work.We help CFO’s give their employees a simple and amazing experience while ensuring compliance and reducing costs.Our solutions are tailored for companies from start-ups and SMBs to enterprises such as Microsoft, Pinterest, Bosch, Bill & Melinda Gates Foundation, and Estee Lauder.We have more than 18,000 customers and 12 million users globally.Emburse is looking for a passionate software engineer to contribute to the development of an engaging and interconnected set of system solutions.As a staff engineer at Emburse, you’ll work with engineering managers, senior engineers, and cross-functional partners to design the technical underpinnings of the product.At the same time, you’ll have plenty of opportunities to be hands-on building key systems, and will be directly responsible for the successful delivery of large-scale technical efforts as well acting as a technical mentor and leader for other engineers.What You Will DoProvide technical leadership and architectural guidance for enterprise-scale SaaS applicationsContribute hands-on to the most critical coding projects, solving complex engineering problemsDrive the 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, maintainable code and elevate team practices around testing and qualityMentor engineers at all levels and raise the bar for design, code reviews, and system thinkingWhat You Will Bring10+ years of professional software engineering experience, with at least 3 years designing and scaling microservices systemsStrong background in distributed systems, event-driven architecture, and REST/gRPC APIs.Deep expertise in modern object oriented programmingProficiency across modern microservice ecosystem, with the ability to design and review systems built in JavaProficiency with containerization and orchestration (Docker, Kubernetes).Strong cloud-native platform experience (preferably in AWS)Proven success building and scaling web technologies / SaaS productsSolid understanding of database technologies (SQL and NoSQL), caching strategies, and message queues.Familiarity with Agile developmentExcellent communication skills and the ability to align diverse stakeholders.How We Hire We value great candidate experiences and commit to providing a transparent interview process and responsive communication.Qualified candidates will be asked to complete a short technical screening, after which interviews are scheduled with several engineers at Emburse.During the interview process, you’ll have the opportunity to speak openly with engineers about their experiences working at the company.We’re productive with decisions and usually complete the interview process with a candidate within two weeks.Emburse provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.In addition to federal law requirements, Emburse complies with applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities.This policy applies to all terms and conditions of employment.How We HireWe value great candidate experiences and commit to providing a transparent interview process and responsive communication.Qualified candidates will be asked to complete a short technical screening, after which interviews are scheduled with several engineers at Emburse.During the interview process, you’ll have the opportunity to speak openly with engineers about their experiences working at the company.We’re productive with decisions and usually complete the interview process with a candidate within two weeks.Emburse provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.In addition to federal law requirements, Emburse complies with applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities.This policy applies to all terms and conditions of employment.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information.These tools assist our recruitment team but do not replace human judgment.Final hiring decisions are ultimately made by humans.If you would like more information about how your data is processed, please contact us.

Requirements

As a staff engineer at Emburse, you’ll work with engineering managers, senior engineers, and cross-functional partners to design the technical underpinnings of the product. At the same time, you’ll have plenty of opportunities to be hands-on building key systems, and will be directly responsible for the successful delivery of large-scale technical efforts as well acting as a technical mentor and leader for other engineers.What You Will DoProvide technical leadership and architectural guidance for enterprise-scale SaaS applicationsContribute hands-on to the most critical coding projects, solving complex engineering problemsDrive the 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, maintainable code and elevate team practices around testing and qualityMentor engineers at all levels and raise the bar for design, code reviews, and system thinkingWhat You Will Bring10+ years of professional software engineering experience, with at least 3 years designing and scaling microservices systemsStrong background in distributed systems, event-driven architecture, and REST/gRPC APIs.Deep expertise in modern object oriented programmingProficiency across modern microservice ecosystem, with the ability to design and review systems built in JavaProficiency with containerization and orchestration (Docker, Kubernetes). Strong cloud-native platform experience (preferably in AWS)Proven success building and scaling web technologies / SaaS productsSolid understanding of database technologies (SQL and NoSQL), caching strategies, and message queues.Familiarity with Agile developmentExcellent communication skills and the ability to align diverse stakeholders.How We Hire We value great candidate experiences and commit to providing a transparent interview process and responsive communication.

About the company

BarcelonaR&D - Engineering/Prod Dev /Full-Time /On-siteAbout the CompanyAt Emburse our mission is to help make our users’ lives - and their businesses - better. We are dramatically transforming how organizations manage corporate expenses and invoices. We humanize work by automating manual tasks and saving users’ time, so they can focus on what matters most - their family, community, or more rewarding work. We help CFO’s give their employees a simple and amazing experience while ensuring compliance and reducing costs. Our solutions are tailored for companies from start-ups and SMBs to enterprises such as Microsoft, Pinterest, Bosch, Bill & Melinda Gates Foundation, and Estee Lauder. We have more than 18,000 customers and 12 million users globally.Emburse is looking for a passionate software engineer to contribute to the development of an engaging and interconnected set of system solutions.

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.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

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

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all