Engineering Manager

Permanent employee, Full-time · HQ

About Caravelo

Caravelo is a travel-tech company with a global team and roots in Barcelona that specializes in subscriptions. We make travel better and more accessible by enabling our clients to offer better products and helping them to become more profitable and more stable businesses.

Our team has been growing over the past few years and at the moment we are a team of 50 people working mostly from our HQ in Barcelona. If you’d like to be part of our growth journey, read on. 

Our platform is based on a SaaS architecture in a cloud environment on Amazon AWS. The domain of our subscription platform for travelers uniquely combines two different domains: the financial domain (Fintech) and the travel domain (Travel Tech). 

Caravelo is the only platform in the world specializing in subscriptions for the travel vertical, reducing the need for our clients to develop specific adaptations or logic. Our tech stack is AWS, GitLab, Java 11 (Maven), HK2, Vue.Js and Datadog for our observability.

The mission

We are looking for an Engineering Manager who is comfortable with management practices and has both soft and tech skills to raise the bar of our software development team focused on feature development.

As an Engineering manager, you will be a leader who will ensure the team's efficiency and quality of work and will regularly adjust processes and timelines to ensure work is delivered. You will manage a direct report team of up to 12 engineers composed of Technical Leaders, Backend and Front-end Developers.

You will be accountable for the implementation of the features that will make the future of a travel subscription company. You have a technical vision of our tech stack that drives and executes the delivery and follows engineering best practices.

As a key member of our team, you will be responsible for ensuring successful project planning and execution, adherence to engineering best practices, and collaboration with executive, product, and delivery teams to bring our company's vision to life. You will also lead and inspire a team of talented software engineering professionals, empowering them to deliver high-quality results. This role reports to the VP of Engineering and offers immense potential for growth within the company.


The Team


Our team is encouraged to unleash their passion, creativity, and energy to deliver exceptional travel experiences that enrich people’s lives. We work together to achieve common goals, prioritize customer needs, and take ownership of our work to make things happen, no matter what challenges we may face.

At Caravelo, we believe that innovation is key to success, and we encourage our team to explore new ideas and approaches to travel, cultivating curiosity and openness along the way. We offer a supportive and inclusive environment where everyone can be their authentic selves, bring their unique perspectives and experiences to the table, and have fun while doing it.

Join us at Caravelo and be a part of a team that is dedicated to making a difference in the world of travel.


What will you do?


In 1 Month

  • Meet the team, engage with all team members, and map out existing roles, responsibilities and capabilities.

  • Gain a high-level understanding of our business

  • Understand the composition of the Caravelo product including the platform, architecture, components, and tech stack.

  • Become acquainted with your team members, get familiar with their current roles and steps in their career.

  • Test and observe the current strengths and the challenges of the actual team setup.

In 3 Months

  • You are equipped by now to develop a strategic plan that enables the team to operate at peak efficiency while maintaining the highest level of quality.

  • You put emphasis on planning, building, and delivering work following best practices and agile tools.

  • You ensure team commitment to properly follow a complete "Definition of Done" criteria for every feature.

  • You are responsible for the performance metrics, adjusting plans to meet KPIs.

  • You are creating your own dashboards to observe your production readiness of your features.

  • You are conducting MR reviews and feedback sessions with your team members.

  • You are challenging important technical decisions with tech leaders and establishing working dynamics to increase code quality, ownership and general alignment of your team.

In 6 Months


  • Your team loves you by now and feel highly engaged in their mission. 

  • You embody our company values and exemplify them in every interaction, both within and outside of the team. 

  • You prioritize the platform's auto-scaling, robustness, predictability, and resiliency when contributing to the development of a high-performing feature team. 

  • With a high-performing feature team, you are helping Caravelo to achieve the mission: conquer the Subscription space in the Travel sector!

Duties and responsibilities
  • As a leader of a distributed team, your focus will be on driving Monetization, Retention, and Growth through management and mentorship. 

  • Oversee every facet of Engineering execution and delivery.

  • Identify headcount needs, plan and contribute to recruitment activities.

  • Work closely with Caravelo Executive Team, Delivery Director, and Product Director to drive the technical implementation and delivery of Caravelo’s technical and product portfolios.

  • Motivate and lead high-performing Engineering Teams, up to 12 direct reports.

  • Get hands-on on our Caravelo tech stack, its implementation as the product portfolio, and technical pain points, and use this knowledge to lead teams to execute and deliver.

  • Monitor Tech Department metrics and KPIs to understand and analyze performance, and identify key opportunities for improvements an optimizations.

  • Collaborate with Product to produce and maintain a clear Engineering roadmap, ensuring that technical debt and maintenance are planned and executed

  • Mentor, coach, and drive best practices for the Engineering community by following a Career Framework.

  • Support Caravelo, the Engineering org, and external partners with quality and up-to-date documentation, and timely communication

Required skills and experience
  • This is not a first-time manager position: you must have at least 4 years experience in leading software development teams and working with executive teams to drive projects and initiatives forward.

  • Expertise in process improvement areas, and show ability to analyze current systems and identify areas for optimization, streamlining, and automation. 

  • Proven success in implementing process improvements to increase efficiency, reduce costs, and drive business success.

  • Proven ability to effectively manage and motivate staff, collaborate with other members of management, and provide and receive feedback in a clear and constructive manner. A natural communicator who can inspire, guide, and support teams to achieve organizational goals.

  • Possess emotional intelligence: be able to empathize with team members, understand their needs, and create a positive work environment.

  • Strong Technical background: have previous experience in Java application development or similar backend programming languages.

  • Hands-on approach: willing to roll up their sleeves to coach the teams on how to dive into technical errors and problems to find solutions, unblocking the team whenever necessary.

  • Proactive and can-do attitude: initiative and always looking for ways to improve processes and outcomes.

  • Recruitment and hiring skills: The ability to identify headcount needs, plan and execute recruitment activities, and build and manage a team is critical for an Engineering Manager.

  • Communication skills: you can verbally and in writing communicate effectively in English and Spanish.

  • Organizational skills: manage complex, multi-faceted projects with excellent organizational skills and the ability to effectively manage competing priorities.

Bonus points:

  • Innovation: Experience with promoting innovation and creative thinking in the engineering team to drive continuous improvement and stay ahead of the competition.

  • Data analysis expertise: Strong analytical skills to interpret complex data and use it to make informed decisions and drive improvements.

  • Cross-functional collaboration: Ability to work effectively with teams across the organization, including product, design, and business teams, to ensure alignment and deliver results.

  • Project management: Experience with project management methodologies and tools to ensure timely delivery of projects and initiatives.

  • Strategic thinking, be able to develop and implement effective strategies to achieve business goals and drive success.

  • You have worked in SaaS solutions with a similar tech stack.

What we offer
  • Competitive salary and progression framework

  • Flexible working hours

  • Remote work options

  • A fantastic and spacious office in the heart of Barcelona

  • Free coffee & beer while in the office

  • The possibility to see the results of your work, and have a real impact on the business

  • Diverse, inclusive and international work environment

  • Tax Free Benefits with Cobee

    • Private Health Insurance with Mapfre

    • Restaurant Card

    • Transport Card

    • Kindergarten

  • Training and conferences budget

  • Healthy life with Andjoy discount

  • 23 days holidays

  • Fun environment & team: company events, celebrations, etc.

About us

At Caravelo we are always looking for people with the right mix of passion, authenticity, and attitude to join our team. We are also proud to be an inclusive, equal opportunity employer.

Would you like to have a job like this?
Please fill out the following short form if you want to be part of our hiring process. 

Please upload your updated CV.

Click to select multiple files or use drag-and-drop

Uploading document. Please wait.