Enable job alerts via email!

Software Engineer (C++)

Qubic

Impington

Remote

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A pioneering AI technology company is seeking a skilled C++ Developer to join their core tech team in Impington. This role involves owning core components of the Qubic node, designing architecture, and implementing new protocols in a dynamic environment. We offer a competitive salary, flexible hours, and a chance to work on cutting-edge blockchain technology alongside an experienced team.

Benefits

Competitive salary
Flexible working hours
Opportunity to work with cutting-edge technology
Supportive work environment

Qualifications

  • Expertise in C++ programming.
  • Experience in systems programming at low-level environments.
  • Skills in performance engineering and debugging.

Responsibilities

  • Own core components of the Qubic node and drive design from RFC to production.
  • Design and evolve core architecture through proposals and reviews.
  • Implement new protocol and runtime features.

Skills

Deep C++ expertise
Systems programming in low-level/firmware contexts
Performance engineering
Concurrency & networking
Clean engineering habits
Collaborative mindset
Job description
About Qubic

Qubic is pioneering AI technology by integrating its Layer 1 Useful Proof of Work (uPoW) network with an open-source AI framework. This robust platform supports feeless transactions and features high-speed smart contracts, capable of processing up to 15.5 million transfers per second (TPS), underpinned by a quorum-based consensus mechanism. Founded by Sergey Ivancheglo, also known as come-from-beyond and a cofounder of IOTA and NXT, Qubic leverages extensive CPU and GPU resources through AI miners. Our goal is to democratize access to Artificial General Intelligence (AGI), redefining the role of AI in everyday technology.


The Tech Team

The tech team at Qubic is responsible for developing and shipping exciting new features of the Qubic Network. The Qubic Tech Team is split in 3 groups : Core, Integration and Client / Frontend. Together we've build the core tech of Qubic, integrations with 3rd parties and create a compelling front end solutions for our users.


Key Responsibilities


  • Own core components of the Qubic node / runtime within a 2–5 person core team; drive design from RFC to production rollout.

  • Design and evolve core architecture through collaborative proposals and design reviews.

  • Implement new protocol and runtime features.

  • Profile and optimize performance.

  • Ship for low-level environments : develop and debug C++ in (U)EFI / firmware-adjacent contexts.

  • Document and communicate clearly, write design docs, code comments, and concise PRs; mentor peers through thoughtful reviews.

  • Explore extensions (e.g., Aigarth and other Qubic modules) aligned to your strengths and roadmap priorities.


Skills required


  • Deep C++ expertise

  • Systems programming in low-level / boot or firmware contexts ((U)EFI, bare-metal, OS internals, drivers, or embedded).

  • Performance engineering

  • Concurrency & networking

  • Clean engineering habits : code reviews, CI, reproducible builds, strong documentation.

  • Collaborative mindset : bring strong opinions with humility; debate rigorously, then commit to team decisions.


Good to know


  • You enjoy working in a team and communicating openly.

  • You can work independently, are reliable and get the job done.

  • You are not satisfied with the status quo and like to think outside the box.


What we offer


  • Competitive salary.

  • Flexible working hours and fully remote working environment

  • Opportunity to work on cutting-edge technology in the blockchain space.

  • A dynamic and supportive work environment with opportunities for professional growth and development.

  • A highly experienced team of crypto and fintech professionals.

  • Start date as soon as possible.


Recruitment process


  • 1st round interview - Talentnodes (Operations Lead)

  • 2nd round interview - Joetom (Core Tech Lead)

  • 3rd round interview with two key members of the core tech team

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.