IT & Software

C++ Software Technical Expert

Nanotek

Cambridgeshire · Cambridgeshire · United Kingdom

Overview

In this role you will act as a senior contributor and technical expert, shaping the development of our software platforms. You will help design and evolve infrastructure across high-performance systems, leveraging C++ and modern networking and cloud concepts. Your work will influence platform architecture, performance, and scalability while collaborating with cross-functional teams. The position offers the chance to lead initiatives and drive architectural decisions in a fast-moving tech environment. This is a hands-on, impact-focused role at the core of our platform strategy.

Responsibilities
  • Serve as a senior contributor and technical authority for platform development
  • Architect and implement software infrastructure for distributed systems
  • Provide technical leadership across projects and teams
  • Contribute to platform design decisions and performance optimization
  • Collaborate with cross-functional teams to align with cloud, virtualization, and networking goals
Key requirements
  • Bachelor (or higher) degree
  • Strong knowledge of Algorithms and Data Structures
  • Proficiency in git
  • Strong C++ programming
  • Multithreading experience
  • Distributed/Cloud computing experience
  • Virtualization technologies (KVM, VMware)
  • Project/Team leadership
  • Exposure to Cloud technologies
  • Modern networking technologies (SDN, OpenFlow)
  • Knowledge of Agile process
  • Preferred: optimization algorithm design and development experience (combinatorial problems)
  • Project/Team leadership
  • C++
  • Multithreading
  • Distributed/Cloud computing
  • KVM
  • VMware

Reference: WJ-747_31166824

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.