Software Engineer - United Kingdom

A pioneering deep-tech company developing next-generation quantum computing systems is seeking a Software Engineer to help build the software infrastructure that powers advanced quantum hardware platforms. This is a unique opportunity to work at the intersection of quantum computing, distributed systems, hardware integration, and high-performance computing.

As part of a multidisciplinary team of software engineers, physicists, and hardware specialists, you will develop the systems that orchestrate, monitor, and optimize complex quantum-classical computing environments. Your work will directly contribute to the reliability, scalability, and performance of production quantum systems.

Key Responsibilities

  • Design, develop, and optimize production software for quantum control, orchestration, and platform management.
  • Build low-latency interfaces between quantum hardware and classical computing resources.
  • Collaborate with hardware and research teams to integrate new technologies, instrumentation, and control systems into the software stack.
  • Improve system performance, reliability, observability, and operational efficiency across the platform.
  • Develop deployment, monitoring, testing, and CI/CD tooling for mission-critical environments.
  • Analyse performance bottlenecks and implement scalable solutions for high-throughput systems.
  • Contribute to software architecture decisions, technical roadmaps, and engineering best practices.

Required Qualifications

  • Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Physics, Electrical Engineering, or a related quantitative discipline.
  • Strong software engineering experience with Python.
  • Experience with C++ and/or Rust in production environments.
  • Background in one or more of the following areas:
    • Distributed systems
    • Systems programming
    • High-performance computing
    • Hardware-software integration
    • Embedded systems
    • GPU or FPGA-enabled computing
    • Real-time or low-latency applications
  • Experience with testing frameworks, version control, CI/CD pipelines, and modern software development practices.
  • Strong debugging, profiling, and performance optimization skills.

Preferred Experience

  • Experience integrating scientific instruments, custom hardware, or data centre infrastructure.
  • Knowledge of observability, monitoring, and production operations.
  • Exposure to quantum computing, photonics, advanced computing systems, or scientific software development.
  • Experience working in a fast-paced deep-tech or research-driven environment.

This position offers the opportunity to work on cutting-edge computing technology alongside world-class engineers and scientists, with competitive compensation, equity participation, and comprehensive benefits.

Cookies on this website
We need to ensure that we give you the best experience on our website. If you wish you can restrict or block cookies by changing your browser setting. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on this website.