← Back to job listings
E
Software Engineer III
emburse · Barcelona, Spain
About The Role
Who We Are
At Emburse, you’ll not just imagine the future – you’ll build it. As a leader in travel and expense solutions, 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
This listing was posted by a verified recruiter at emburse. Report this listing
JobSpring