Software Engineer III
emburse
Barcelona
Posted Jan 21, 2026
- Full-time
- R&D
Job description
**Who We Are:** At Emburse, you’ll not just imagine the future – you’ll build it. As a leader in expense intelligence, we are creating a future where technology drives business value and inspires extraordinary results. Our AI-powered platform helps organizations modernize financial operations, increase visibility, and optimize spend across the enterprise. Emburse is looking for a passionate software engineer to contribute to the development of an engaging and interconnected set of system solutions. As a senior engineer at Emburse, you’ll work on an agile development team to build and enhance features of the Enterprise product. ### Responsibilities - Contribute to codebase for enterprise SaaS applications and services - Communicate complicated concepts to team members and leadership - Take personal responsibility for the quality and maintainability of the product and actively identify areas for improvement - Leverage your knowledge in quality test practices to elevate the test practices across multiple teams - Be empathetic with the user of the software they are producing and uses that empathy to guide decision-making - Identify viable alternative solutions and present them - Follow SDLC process, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases - Mentor and guide developers - Fix complex bugs and demonstrate solid debugging skills - Contribute to system design sessions for features and enhancements - Ability to perform and guide refactoring - Give constructive feedback to team members - Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve ### Qualifications - Bachelor’s degree in Computer Science or related field, or equivalent years’ experience - Strong proficiency in Java. - Minimum of 4 years professional experience in Java development - Minimum of 4 years professional Cloud Platform experience, preferably in AWS - Experience working in OS X and Linux environments, Microservices, SQL, NoSQL, and Git - Experience working in a scrum and DevOps environment - Good understanding of agile application development lifecycle - Extensive understanding of various design patterns and OOP paradigm - Extensive experience in RESTful and security of API design - Experience Designing and building JSON or REST services - Expert knowledge of Java - Knowledge in Javascript preferred - Experience working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications - Experience practicing Test Driven Development is highly preferred