Senior Software Engineer

Senior Software Engineer

Williams Racing

Grove, United Kingdom

Key responsibilities will include

  • Collaborating with product managers and users to gather requirements and translate them into technical specifications;
  • Working with the wider Software Development team to develop, implement and maintain innovative software solutions;
  • Enhancing existing systems to adapt to changing requirements, increase reliability, and improve performance at scale;
  • Collaborating with other technology groups in the company to enhance and develop the shared data platform and services;
  • Conduct code reviews and mentor junior developers to ensure best practices and improve quality;
  • Streamlining our own software development process, enabling us to deliver more to our customers and contribute toward improving shared software processes within the Engineering and Operations groups;
  • Providing ad-hoc application support through race weekend events where necessary;
  • Contributing to the definition and documentation of preferred software designs, patterns and architectures to improve standardisation and efficiency across software teams.

Skills and experience required

  • Degree in Computer Science, Engineering, Mathematics or related discipline;
  • Experience of software development, testing, and CI in languages such as C#, Typescript, C++, Go, Java, or Python;
  • Experience with software process management tools and source control (e.g. Azure DevOps and Git);
  • Collaborative and curious approach to technical problem-solving;
  • Strong desire to build impactful solutions for Engineering users;
  • Excellent communication skills with the ability to convey concept technical concepts to non-technical stakeholders;
  • Ability to work with a wide range of groups and disciplines seamlessly;
  • Ability to adapt to rapidly evolving requirements;
  • Demonstrated out of the box approach and readiness to learn new technologies rapidly.

Exposure to the following would be beneficial:

  • Containerization, DevOps, and Cloud Platforms such as Azure or AWS;
  • Transforming legacy applications into modern cloud-based solutions;
  • Experience in logging, monitoring, and observability;
  • Using document, object, or timeseries datastores or other non-relational stores to solve bespoke problems;
  • Experience in aerodynamics, data science, vehicle dynamics or computer simulations.

Fulfil all organisational expectations, including but not limited to the following:

  • Understand and work in line with Williams Values & Behaviours, encouraging others to do the same;
  • Ensure understanding of and compliance with health and safety obligations;
  • Maintain personal high standards of behaviour and conduct, being a positive ambassador for the department;
  • Ensure you adhere to brand rules and maintain high standards of department presentation;
  • Work to quality standards and identify and contribute ways to continuously improve department and personal performance;
  • Ensure understanding of cost cap rules and requirements.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

United Kingdom      C Sharp Developer      C++ Developer      Developer      Front End Developer      Java Developer      On-site      Python Developer      Web Developer      Williams Racing     

EuroTechJobs Logo

© EuroJobsites 2025