Staff Engineer / Technical Lead Python C++ Start-up

gb Client Server
Bicester, UK
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£80,000.0
Working hours
Shift work

Tech stack

Clean Code Principles JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Computing Platforms C++ (Programming Language) Cloud Computing Data Visualization Programming Tools Python (Programming Language) NumPy
+10 more
Software Architecture Software Engineering SQL Databases Cloud Platform System ReactJS Large Language Models Pandas Kubernetes Information Technology Docker

Job description

Staff Engineer / Technical Lead (Python C++) Bicester / WFH to £80k

Are you a senior technologist who would relish the opportunity to take ownership and shape the tech stack for a growing motorsport technology business that is using F1 data and telemetry across a range of other motor sports and has ambitious growth plans.

As a Staff Engineer / Technical Lead you will take ownership of the technology strategy, architecture and software platforms, shaping the future of the engineering function, influencing key business decisions and building a high performing team around you whilst remaining hands-on with technology and product delivery.

Collaborating with senior leadership, you will define the technical roadmap, make key architectural decisions and drive the adoption of modern engineering practices across the organisation. You’ll have significant autonomy to evolve the technology stack, introduce new tools and approaches and build scalable platforms that support real time operations, telemetry, analytics, reporting and AI enabled workflows used by engineers, operators and decision makers across the business.

Requirements

  • You have achieved a BSc or MSc degree in Computer Science, Software Engineering, Mathematics, Physics or a related technical discipline
  • You have strong software engineering experience with a broad range of skills: primarily Python and C++, data centric development including Python libraries such as Pandas and NumPy
  • You also have a good knowledge of APIs, SQL, JavaScript, React, data visualisation
  • You have a strong understanding of software architecture, clean code, testing and scalable system design
  • You have technical leadership skills including experience of reviewing code, mentoring developers or leading technical delivery in a small team
  • You’re comfortable using AI, LLMs or agentic development tools in day-to-day software development
  • You have a good knowledge of Docker, Kubernetes, AWS or similar cloud infrastructure
  • You’re collaborative and can clearly communicate with business stakeholders to explain technical strategy

Benefits & conditions

  • Salary to £80k
  • Equity
  • Impactful role with excellent progression opportunities as the company scales

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · WWC 2024

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all