Clubs, Teams & Franchises
Senior Software Engineer
Mid Level
Woking, United Kingdom
in office
Full time
Job description
About the Role
The Software Engineer will help design, build and support next-generation software products that underpin engineering and manufacturing operations. Working within the Factory Flow team, the role contributes to a major programme modernising how parts move through the organisation, from design and engineering release through to manufacturing, supply chain, inventory management and race operations. The engineer will work closely with engineers, product teams and business stakeholders to develop scalable back-end services, APIs, data solutions and React-based user interfaces, using technologies including C and Python to replace legacy systems and improve information flow.
Key Responsibilities
- Contribute to the delivery of Factory Flow across the full software development lifecycle, including analysis, design, implementation, testing, deployment and support.
- Design and build maintainable, scalable software solutions using Python, C and React.
- Develop back-end services, APIs and data-driven applications, alongside intuitive front-end experiences.
- Capture business requirements and translate them into robust software solutions and architectures.
- Take ownership of technical work, delivering high-quality solutions on time and to budget.
- Collaborate with engineers, product stakeholders and business users across McLaren Racing.
- Produce reliable effort estimates and communicate progress clearly to stakeholders.
- Contribute to engineering best practices, standards and development methodologies.
- Stay current with emerging technologies and share knowledge across the wider team.
Required Experience & Qualifications
- Experience with Python, C and React.
- Experience developing back-end services, APIs and data-driven applications.
- Experience building React-based user interfaces.
- Experience across the full software development lifecycle, including analysis, design, implementation, testing, deployment and support.
- Ability to capture business requirements and translate them into software solutions and architectures.
- Ability to produce reliable effort estimates and communicate progress clearly to stakeholders.
- Ability to collaborate with engineers, product stakeholders and business users.
- Knowledge of engineering best practices, standards and development methodologies.
Workplace
- Primarily based at the McLaren Technology Centre.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.



