McLaren Applied Technologies

McLaren Applied Technologies is a high-performance technology company which combines fresh thinking and innovation to solve crucial challenges and improve people's lives in industries as diverse as health, public transport, automotive and motorsport.

Our team

Our self-organised and agile concept teams work collaboratively to solve crucial challenges in the health and transport industries.

Concept teams are formed of Data Scientists, C#, Scala, Java, Front End, Mobile and Simulation Engineers, and are responsible for the design, commit, deploy, maintenance and operations of our projects guided by the governance of our delivery framework.

The role

As a Software engineer who is passionate about technology, you will use the latest open-source technologies to create robust and scalable software that runs in the cloud. You will develop small prototypes and spikes that reduce risk and actively contribute to agile ceremonies.

You will work on a variety of projects, often highly complex and based around mission critical systems, delivering real time telemetry, visualisation, modelling and data analytics, underpinned by high performance databases. You will help to refine and optimise our methods of data streaming, aggregation, asset management, manipulation, modelling and visualisation, through clean and consistent coding.


First-class or Upper 2nd class degree in Computer Science, or equivalent.

Demonstrable programming experience in Java

Good understanding of agile practices

Ability to work with highly complex, scalable code

Skills and expertise

Experience designing, developing and creating RESTful web services and APIs

Experience with Amazon Web Services or Azure

Familiarity with Front-end technologies such as Angular.js or node.js

Experience with SQL and NoSQL databases

Experience in Scala or other functional programming languages desirable

Familiarity with CI/CD and configuration tools e.g. Jenkins or Puppet/Chef is also desirable

Personal attributes

We are looking for someone who shares our love for software development and delivering high quality products.

Willingness to learn quickly. You’re not going to know everything about the company straight away, but we need you to proactively seek learning opportunities.

Likes to have fun. Yes, we work hard, but working at McLaren is like no other job in the world, so we want you to enjoy your time here.

The work environment

You will be based at our new, unique and spacious offices in the South Bank area of London. The building has bike storage space, showers and stunning views of London. The building hosts weekly networking events, happy hours, classes and workshops.

Some travel to the McLaren Technology Centre (Woking, Surrey) will be required.

McLaren's Product Innovation Framework

Take the unique opportunity to bring your own ideas to life, whether it’s a software package or a tangible product. If the application for your idea is successful, it will be backed by a significant pledge from the business to fund time and materials costs. Our ambition is that we continue to foster the spirit of innovation and entrepreneurship within Applied Technologies.

Recruitment Process

If our experienced technical recruiters find your application is suitable for the role, you will be asked to complete a coding assessment. The assessment will be completed in your own time.

If your coding assessment is successful, you’ll be invited for a phone interview with one of our hiring managers which will include technical questions relating to the job role.

The final stage involves a face to face interview in London or at the McLaren Technology Centre, with the hiring manager and other members of the team. This interview will include a pair programming exercise.

Read Full Description
Confirmed a day ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles