Software Engineer

McLaren Racing
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

PHP
API
Agile Methodologies
Artificial Intelligence
Automation of Tests
Unit Testing
Static Program Analysis
Software Quality
Data Security
DevOps
Laravel
Service Development Studio
Data Streaming
Reliability of Systems
Api Gateway
REST
Vulnerability Analysis
Go
Microservices

Job description

This role is responsible for designing, developing, and maintaining robust, scalable back-end solutions powering digital automotive platforms. The focus is on enabling seamless integrations across enterprise systems including 3D configurators, sales/aftersales, CRM, CMS, and third-party APIs, using advanced PHP (Laravel) expertise, with Golang knowledge as a strong advantage. The engineer will champion security and QA by "shifting left" through the adoption of automated and AI-driven tooling, ensuring resilient, high-quality solutions that align with evolving business needs. What You'll Do

· Design, build, and maintain secure, performant, and maintainable back-end services and APIs using PHP (Laravel), with additional Go (Golang) services as needed.

· Drive integration initiatives between the 3D vehicle configurator, sales/aftersales systems, CRM, CMS, and external/third-party enterprise platforms.

· Implement and enhance microservices, API gateways, and integration layers to enable smooth, consistent data and workflow exchange.

· Champion "shift left" practices for security and QA, leveraging automated and AI-powered tools for code analysis, vulnerability scanning, and continuous testing early in the development lifecycle.

· Work closely with front-end engineers, QA, product managers, and technical architects to define and deliver robust technical solutions.

· Maintain high standards of code quality, documentation, and system reliability through peer reviews, automated testing, and DevOps best practices.

· Troubleshoot and resolve technical issues efficiently to minimise disruptions to business and customer journeys.

· Continuously evaluate and implement emerging technologies, practices, and integrations that strengthen platform performance, security, and scalability. What You'll Bring

Requirements

· Understanding of enterprise digital ecosystems (CRM, CMS, sales, aftersales platforms)

· Awareness of seamless data flows and customer experience impact across integrated automotive systems

Essential Functional / Technical Skills:

· Strong proficiency in PHP, with hands-on experience developing and supporting Laravel-based systems

· Practical knowledge of microservice architectures, RESTful API design, and secure data integrations

· Familiarity with Go (Golang) for service development is highly desirable

· Hands-on experience implementing CI/CD pipelines, automated/unit testing, and DevOps practices

· Demonstrated leadership in "shift left" QA and security, including use of AI tooling for code analysis, vulnerability detection, and testing

· Solid understanding of authentication, authorisation, and data privacy best practices

· Experience resolving complex integration challenges with enterprise platforms and APIs

Personal Attributes / Behaviours:

· Collaborative approach and strong communication skills with cross-functional teams

· Analytical, innovative mindset, with a continuous improvement orientation

· Focus on quality, reliability, and forward-thinking problem-solving

· Enthusiastic advocate for secure development and proactive QA processes

· Adaptable and eager to leverage emerging technologies and methods

· Demonstrates strong knowledge of lean and agile methodologies, with hands-on experience using modern agile tools to support collaborative, iterative delivery and continuous improvement. What We'll Do for You

Benefits & conditions

We offer a wide - ranging benefits package, which includes:

  • Structured career development framework
  • 25 days' holiday, plus bank holiday. Annual buy & sell up to five days
  • Enhanced company pension scheme
  • Discretionary annual bonus award
  • Private medical insurance and health cash plan
  • Life assurance 4x your basic salary
  • Ability to apply for a sabbatical of up to one year after only two years' service
  • Benefits you can adapt to your lifestyle, such as discounted shopping
  • Generous parental leave policies including market leading maternity leave
  • Tax efficient nursery scheme benefit
  • A range of wellbeing initiatives, such as employee assistance programme and free financial & mortgage advice
  • Friends and family day
  • Opportunities to experience our fantastic cars

About the company

No restraints. No limitations. We don't simply push boundaries. We completely rethink them. McLaren Automotive exists to create breath-taking performance road cars. It takes a community to do what we do. A diverse group of people with many areas of expertise, united by their passion to deliver visionary products and set new benchmarks. McLaren Automotive commits to equal opportunity for all. Diversity, Equality and Inclusion is at the heart of our impact, it drives our innovation and enables us to truly create something special. Join us on our journey.

Apply for this position