General information

Job Title
Full Stack Developer
Ref #
Wednesday, November 16, 2022
United Kingdom
Business area
Product Development
Advanced Engineering
Position level
G - Qualified Senior
Working time
Full Time
Contract type
Working pattern
8:30am - 5:30pm Monday to Friday

Description & Requirements


No restraints. No limitations. We don’t simply push boundaries. We completely rethink them. McLaren Automotive exists to create breath-taking performance road cars.

With innovation at the core of all we do, every challenge starts with the same question. How can we do it better? This restless spirit runs right through McLaren Automotive. And the search for perfection is evident in everything we do.

Purpose of Role

Working with the Advanced Engineering team, this role is responsible for maintaining and developing the in-house web tools and back-end database including those for future vehicle target-setting and vehicle technical content. 

The AE team work on a rapidly varying variety of software, simulation, data and vehicle engineering projects with the opportunity for all team members to contribute to any project as long as their main responsibilities are under control.

Principal Accountabilities
  • Responsible for developing the software toolset to support pre-program target-setting and system roadmapping processes.
  • Responsible for defining and developing the software development methodologies for the toolset.
  • Responsible for working with the IT department to ensure the toolset is secure, robust and regularly backed up.
  • Supports communicating progress on the toolset to the wider business.
  • Responsible for creating and delivering an achievable plan for each 2-week sprint.
Knowledge, Skills and Experience
  • Full stack web development
  • Javascript
  • Jquery
  • PHP
  • MS SQL Server and database architecture
  • HTML / CSS
  • Source control management
  • Python
  • Matlab
  • Data management and analytics
Personal Attributes

Role has typically suited a mechanical/ automotive engineer looking to further develop their existing software development skills, due to the flat, collaborative structure within the Advanced Engineering team, and variety of software and vehicle engineering projects active at any given time.

  • Experience with cross-functional teams
  • Communication skills
  • Ability to learn new skills and software languages quickly
  • Project management.