Filled
This offer is not available anymore

Software Engineering Manager in Madrid

Spotahome

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Spotahome is an international online marketplace which offers verified rental accommodation across 100 European cities in 27 countries and with a global ambition. Spotahome began as a start-up created in 2014 by 4 friends with a vision to revolutionise the traditional real estate space starting with digitalising rentals.

At Spotahome we make renting easy by allowing people to book completely online from wherever they are in the world, with the knowledge that the property they are booking is real and accurate. We are the only ones sending “Homecheckers” to make videos, floorplans, and photos to the almost 100,000 properties across Europe.

So far we’ve helped over 150,000 renters find their perfect home – no more traditional viewings, no more time-wasting, just easy online renting!

We are backed by some of the most highly reputed international investors from Silicon Valley, the UK, and Spain; having raised €80+ Million to date.

 

Why Spotahome

  • Full remote flexibility and flexible work schedule, we trust our team and we are goal oriented 🚀
  • Competitive salary in accordance with candidate experience and Stock Options of one of the most promising and best funded start-ups in Europe
  • challenging and creative job in an innovative, constantly growing, fast-moving and owner-managed company with many opportunities for growth 🎉
  • An open corporate culture with plenty of room for new ideas and impulses
  • People. Work with talented, committed and supportive teammates 🤝
  • International work environment with more than 20 nationalities
  • Training budget, company events and team building activities. 🏆
  • Optional Health insurance and Gympass under co-payment, to support your health and wellbeing
  • No politics or bureaucracy. Only a great environment for you to achieve your best work :-)

 

The Engineering Manager / Senior Engineering manager position

As a (Senior) Engineering Manager, you will be joining the leadership team within the Product and Engineering organisation, reporting directly to our VP of Product and Engineering.

This is a great opportunity to take a high-impact position, with very interesting problems to solve derived from the peculiarities in our double sided marketplace. The supply side is affected by hard availability constraints, because each property can be sold only once or twice per year, due to the length of the stays. And on the demand side, the purchase decision is hard and long due to the tickets' average size. This is the perfect scenario to let creative problem solvers shine and come with innovative solutions that can change millions of people's lives.

In particular, you will be leading our Supply product development tribe along with other top peers: A Senior Product Manager and a Senior Marketing Manager. You will use the technology to improve our landlords lives and performance, as well as the supply acquisition and activation.

Your job will be mostly based on 4 pillars:

  • Your people: You will have a number of engineers reporting directly to you. You’ll be responsible for their well-being, their contribution and their development. You will mentor them and help them be even more awesome than they already are. You will also help us grow our team, so hiring will be a key part of this role as well. You will also have strong peers (other engineering managers, product managers and marketing managers) with whom you’ll be partnering, learning from one another and teaching one another.
  • Your craft: Technology: As an engineering leader, you will partner with the engineers on the team and ensure that engineering decision-making is well oiled. We have built a somewhat complex microservices architecture, so you should be well-versed on highly distributed systems so that you can coach and guide your team to the best outcomes. You will ensure the engineering process adheres to Spotahome’s standard of quality, operational excellence and engineering excellence.
  • Your Customer. Along with your peers, you will immerse in our product discovery process, being the voice of technology in multiple strategic forums ensuring the best outcomes possible are created for our Landlords. You will have a say on product discovery techniques and prioritization, and you will effectively partner up with product managers and product designers in order to serve and learn from our customers on the most efficient way possible.
  • How to deliver value: The process: You will ensure smooth teamwork within the teams you’ll be leading (more than one, over time), and smooth collaboration across teams (within and outside of your tribe). You will ensure that information flows across teams and organizations, and that every team and individual has the tools and information they need to succeed

 

What would you be doing as an Engineering Manager?

  • Lead an existing engineering team and grow it into an engineering tribe made of several squads
  • Foster an engineering culture of speed, learning, and rapid iteration
  • Cultivate a customer-obsessed approach to technical design and prioritization, working backwards from the customer problem, instead of technology first
  • Contribute to the hiring and growth of the organization
  • Collaborate closely with Product Managers to build and deliver the best product for our customers
  • Drive technical projects and provide leadership in an innovative and fast-paced environment, in collaboration with the senior engineering roles in your team
  • Identify opportunities to share technology and best practices across teams in your tribe
  • Support product and tech leaders and the engineering teams to ensure their success.
  • Be responsible for the overall planning, execution, and success of complex technical projects
  • You will put your knowledge of architecture and development into practice, contributing to the design and implementation of our operational platform, from domain level to RESTful APIs, GraphQL APIs, Async communication through queues and message buses, applying CQRS, DDD, Event Sourcing and Hexagonal Architecture principles
  • Help develop and maintain great software with emphasis on reliability and quality
  • Stay up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices
  • Fast learner and passionate about sharing knowledge and teaching others.

 

What are we looking for?

  • +5 years of relevant engineering experience and +2 years of engineering management experience. More experience is a plus for a Senior Engineering Manager
  • Experience building and shipping digital products and platforms at scale
  • Experience coding in modern PHP, JavaScript, Scala and/or Python creating big applications
  • Experience with design patterns and large scale distributed systems architecture
  • Experience leading software teams through agile methodologies and software best practices
  • Experience leading high performing engineering teams delivering significant and measurable value to end customer.
  • Ability to coach and develop Engineers and engage with developer communities
  • Fast learner and eager to learn; passionate about coaching and mentoring others
  • Fluent in English - both written and spoken. Good and structured communication skills

 

It would be great if you also have

  • Track record of customer success
  • Previous fast-paced, growth-focused, startup environment experience
  • A well-rounded profile with exposure to latest trends in product management, growth and marketing (don’t worry if you don’t ‘fit the bill’, we will be learning together anyways).
  • Additional skills/knowledge

 

Get to know Our Tech Stack

  • We use hexagonal architecture and domain driven design principles, among others
  • For backend we use PHP 7+ for our microservices (most of them based on Symfony framework)
  • For frontend we use NodeJS, GraphQL and React. We also count on a native application developed using React Native and our data engineering stack also includes services in Python and Scala.
  • We use Cypress for running our e2e tests after every contribution to our frontend projects, and Behat for doing so in our APIs.
  • All our platform is orchestrated using Kubernetes and we apply Continuous Integration and Continuous Delivery to ship code fast to Production several times a day while having all the operations under control
  • At Spotahome we know that Open Source is key, and have open sourced some projects and more are in the pipeline to be shared with the community in the future

 

Join the Spotahome family

At Spotahome we have a friendly open collaborative culture and a united team vision. All of our #Spotters have the ability to make a big impact (we love entrepreneurial/risk taking/high ambition mindsets). Our work is rewarding and we help each other win by creating a supportive and collaborative environment for one another. Take a look at our opening and send us your application - we look forward to hearing from you!

 

About Spotahome

.

Other software engineer jobs that might interest you...