Online Solutions Architect

Location:
Biggin Hill
Function:
Engineering & Technical
Department:
Research & Development
About The Role

Formula One Management Ltd are currently seeking a Online Solutions Architect to join our Research and Development department in our Biggin Hill office.

F1 has entered a new era under the ownership of Liberty Media with Digital becoming a key focus. Product and content ownership sits in F1’s new London headquarters while the digital delivery team sit alongside F1’s R&D and operational teams in Biggin Hill. Over the coming years we are looking to build a new portfolio of digital products and increase levels of innovation in the digital space.

F1 relies on outsource partners to deliver its digital products, retaining a small delivery and operations team to manage product development and support throughout the season.

In order to deliver agility, capability and reusability across digital products, F1 is embarking on the creation of a new capability platform with heavy reliance on APIs, microservices and integrated SaaS solutions. Your role will be to work closely with third party suppliers, leading the up front design of the platform and APIs, to define common patterns and reusable components that can deliver core digital capability.

You will have experience delivering modern, distributed architecture and will be an advocate of microservices and a devops approach to delivery. You will have a good knowledge of containerization and building infrastructure through code. You will support third parties to integrate into F1 services.

Duties will include but not limited to:

  • Define and document F1 standards around solution design and delivery

  • Help with designing and implementing key enterprise components (CRM, CMS, DMP etc), integrating them across F1 digital platform

  • Contribute to design, planning and delivery of services and APIs

  • Support third parties integrating with F1 services and SaaS components

  • Design and document technical solutions and APIs

  • Define non-functional requirements and key performance indicators for Formula One’s platform capability and ensure they are met

  • Ensure that products can be delivered to agreed schedule from a technical perspective

  • Define a blueprint for automated integration tests

  • Help with the design of reusable microservice blueprints

  • Help deliver Formula One technical and digital strategies

  • Help govern adoption of and adherence to delivery processes

  • Assist with product and supplier selection

  • Run proofs of concept

About You

The successful candidate will have experience of system and software design in either a developer or architect role. As well as being familiar with cloud computing, including Amazon Web Services, Google Cloud Platform, agile workflows and TDD/ BDD development decisions. It is essential to have experience of an API management tool such as Swagger, Mashery or Apigee, along with knowledge of writing automated integration tests and creation of mock interfaces/stubs. You will have delivered infrastructure through code, including practical experience of virtualization, containerization and automated deployments using Ansible or Puppet etc.  In addition to working with defined KPIS and implanting monitoring services around them as well as working with data streams and have scaled data and enterprise services to a large consumer audience. To be successful in this role, it is imperative to have the following skills:

  • Software and system architecture, design patterns and principles

  • Full stack development experience, including web technologies from HTML/CSS/JS to Java, Perl, Ruby, Go etc.

  • REST API design and implementation

  • Defining NFRs and KPIs and specifying how to measure them

  • Collaboration tools (eg. Jira, Confluence, Git, Slack)

  • Security around digital products and platform infrastructure

  • Able to evaluate build vs buy