Engineering Manager

Management Porto, Porto


The Team:

Our world class Technology team is at the core of what we do- they both help support the running of the current business as well as explore new and exciting technologies that keep Farfetch truly revolutionising the industry. Split across 3 main offices- London, Porto and Lisbon, the tech hub is the fastest growing team working across all touchpoints, Web, Mobile and Instore. The teams are committed into turning the company into the leading multi-channel platform and are constantly looking for brilliant people who can help be part of the experience.

The Role:

As an Engineering Manager you’ll be part of Farfetch’s Engineering Team, being responsible for leading and developing a multi-disciplinary team of engineers working towards specific company goals. 

You’ll be a point of contact for the different stakeholders in the projects that your teams (cluster) will be working on, as well as entitled to participate in roadmap definition and completion.

On the other hand, you will have to be people driven, since you’ll be responsible to make your teams grow in terms of expertise and career.

What you'll do:

  • Act as coach and manager of a multidisciplinary team of engineers with different types of backgrounds (back end developers, UI developers, QA’s, Release Engineers, etc.);
  • Build or coordinate the building of an overall Plan of the resource assignments and workload of different team members as their unit works on its different responsibilities (new projects, sustaining live initiatives, pilot new technologies, etc.);
  • Set goals and development targets for the Engineers within managed team and supports the team with feedback and development plans as they progress;
  • Engage with the Product Structure (Product Owners) to receive information about Planned Roadmap,  transform roadmap into an execution plan and continuously engaged with the Product structure to keep them appraised of the execution status;
  • Coordinate/Collaborate in the Coordination of the hiring, training and development plan creation and execution for engineers within managed team;
  • Assure the collaboration of managed team across different engineering teams/offices and adherence to the defined global engineering best practices and processes.
Who you are:
  • Graduated in Information Systems or related field;
  • A professional with previous consolidated experiences in an Engineering Management, Projects Managements or Program Management function;
  • A professional with proven solid technical background, working with or leading multi-disciplinary engineering teams towards goal achievement;
  • Knowledgeable and experienced in Product/Software development, with solid understanding of all different phases, from inception all the way through implementation and continuous improvement;
  • Capable to act as a Technical Reference and Evangelist for the use of new technologies, methodologies and development processes within the managed team;
  • Able to easily build relationships with the different players of the tech area, at different levels of the organization;
  • A professional with excellent communication skills, both in Portuguese and English, with the capability to communicate at multiple levels in the organization;
  • Able to manage multiple tasks/priorities simultaneously, respond to work with urgency and understand deadlines;
  • A professional with good attention to detail, an ability to assimilate, sort through and aggregate complex information quickly and effectively;
  • Experienced in Engineering Management roles in Large Scale Product Development organizations is a strong differentiating factor;
  • Experienced in working in large scale organizations on a multi-national level with a multi-cultural team (ideally);
  • Knowledgeable of the Scrum methodology (ideally).

We love hearing from you and want you to be as ambitious as we are, but before applying please ask yourself the following…

  • Is this role a good match for me and my long term goals? We want to really know why you have chosen this career.
  • Do I have all the skills and experience required for this role? Be realistic. We will only consider applications that demonstrate relevant skills or the potential to match the role requirements.
  • Spell Check. As simple as it sounds make sure your application is to the highest standard. You will be surprised at how many applications we receive with spelling mistakes on them.

We are committed to equality of opportunity for all staff, applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.