Senior Software Engineer

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

We’re looking for an experienced Software Engineer who will be responsible for analysing, designing, and leading the development of high quality, reliable software systems within our unique F1 environment.  

Reporting to the Software Development Manager you’ll be required to design plan and implement optimal software solutions, you’ll have responsibility for the full cycle project / task from conception through to delivery / implementation whilst ensuring accurate and up to date technical documentation is maintained.

There will be a requirement to support, modify and maintain our software systems, which will include rapid fault finding, evaluation and diagnosis of problems that occur.

Initially the role will be full time working from home (during Covid working restrictions), but eventually you’ll be based with the rest of the team, full time in our Media and Technology Centre (M&TC) in Biggin Hill, where you will also be required to support our systems over race weekends (on a rota basis).  

For the full job description, please refer to additional information.

About You

You’re a software Engineer with an Hons Degree in computer science or related technical discipline or a minimum of 4 years’ experience in the software development environment.  

You have strong communication, analytical and problem solving skills with the ability to evaluate, report and converse effectively.

You’ll have:

  • Hons Degree in Computer Science or related technical discipline or minimum 4 years’ experience in the software development environment.

  • Experience of Object Orientated Design and SOLID design principles

  • Experience of the following;

    • Windows applications using C#, .NET, WPF & MVVM

    • Developing cloud native products e.g using AWS

    • XML / XSLT/XSD, Relational databases & SQL

    • Messaging / communication of data via TCP/IP, UDP, ACTIVEMQ

  • Proficient use of Microsoft Office/JIRA/Confluence or similar applications

  • Ability to multi-task and prioritise tasks

  • Ability to work with minimal supervision