VP of Software Engineering

Insurance Company
Madrid, Spain

Description

Our client is a tech company that had reinvented the insurance industry combining data, design, and technology. They are expanding across the USA, Europe, and Australia. They have built an incredible team of 400 people (between New York, Madrid, and Valencia). The company is growing its software development team in Spain to scale globally within a well-know corporation, as the market leader

Now our client is looking for a VP of Engineering for its engineering team. 

Company tech stack: JavaScript, React, RoR, NodeJS, Salesforce, Kubernetes, Google Cloud

The company offers not only the opportunity to disrupt one of the biggest industries and one of most developed digital markets in the world but also a chance to build an incredible career in a team of strongest professional. The company provides its employees with a competitive salary and a number of benefits like a company's stock options, education budget, US-driven mindset, once a year trip to New York, help with relocation. 

Requirements

Please note the company is willing to consider EU candidates only!


Responsibilities:

  • Provide vision, leadership, and development for the engineering team;
  • Supervise recruitment, training, retention, and organization of all technical teams according to the company values;
  • Build, mentor and create programs to ensure the continued skill development of the internal technical team;
  • Lead the full platform agile-development lifecycle, including product requirements review and analysis, technical requirements, software design, development, testing, integration, deployment, and maintenance;
  • Ensure company technical problems are resolved in a timely and cost-effective manner.
  • Establish policies and guidelines regarding the creation, implementation, delivery, monitoring, and maintenance of code;
  • Provide technical guidance and hands-on experience in software development;
  • Analyze software with a goal of proactively identifying and correcting performance and scalability bottlenecks;
  • Maintain an ongoing awareness of emerging developments and trends in technology that could impact or influence current and future product development;
  • Prepare accurate implementation task lists/time estimates and deliver assignments based on requirements;
  • Create and deliver detailed technical documentation and presentations;
  • Recommend and implement new technologies, processes, and systems to increase efficiencies, productivity and customer engagement;
  • Monitor website performance and traffic metrics in order to identify potential problems and then plan and implement solutions;
  • Work with the leadership team to define the platform roadmap, identify technologies to utilize and integrate, and ultimately deliver on the technical solution.

Must-have skills:

  • Engineering or similar degree;
  • Relevant organizational leadership experience and strong organizational leadership skills;
  • Recent startup experience;
  • Extensive experience in working with stakeholders to create hiring strategies to develop quality teams;
  • Versatile experience (not only one experience in one product and one sector);
  • Experience scaling teams or leading big groups of engineers (+100 engineers);
  • Experience in recruiting Engineers and contributors;
  • Development background (preferably in the company's stack);
    Experience in Microservices architecture;
  • Exceptional communication skills;
  • Fluent English.