Software Engineer - Execution team

Classiq

Classiq

Software Engineering

Israel

Posted on Jun 3, 2026

Software Engineer - Execution team

  • Product & R&D
  • Israel
  • Full-time

Description

At Classiq Technologies, we’re shaping the future of quantum computing. Our mission is to make quantum computing practical and impactful by bridging the gap between hardware and real-world applications. Our platform enables developers and enterprises to design, optimize, and deploy quantum algorithms at scale, automating complex processes and supporting teams across diverse architectures.

Trusted by Fortune 500 leaders and global governments, Classiq accelerates the quantum era by transforming bold quantum ideas into working applications.

We are looking for a software engineer to join the team developing our execution product. The role combines algorithmic thinking with systems engineering, and spans work on both target compute backends and the broader execution system.

About the role:

You will help build and evolve the execution product end-to-end. The work is a mix of:

  • Quantum Software - Understanding quantum software and working with Classiq’s native language, qmod.
  • Target Compute Backends - designing, implementing, and maintaining the formats in which execution results are produced, in order to integrate quantum algorithms with different targets.
  • Execution system - contributing to the systems that run, orchestrate, and deliver executions.

This is a hands-on engineering role that requires moving between algorithmic problem solving and pragmatic systems work, often within the same week.

What you will do:

  • Develop new functionality across the execution product, from output formats to backend execution logic.
  • Grasp quantum computing algorithms and QMOD concepts to improve the execution usage of Classiq language and concepts in the domain of quantum computing.
  • Compare and understand different quantum simulators to deliver the most scalable simulations to users.
  • Dive into unfamiliar parts of the codebase quickly and contribute meaningful changes early.
  • Debug complex, multi-component systems and trace issues across boundaries.
  • Collaborate closely with product, algorithms, and other engineering teams to ship reliable, performant features.
  • Improve the maintainability, observability, and robustness of the execution stack over time.

Who you are:

  • B.s.C in Math/Physics/Computer Science/Engineering
  • At least 5 years of professional software engineering experience.
  • Strong algorithmic thinking - ability to reason about correctness, complexity, and edge cases.
  • Solid systems engineering background - comfortable working across services, processes, and infrastructure.
  • Proven ability to dive fast into unfamiliar code and become productive quickly.
  • Strong debugging skills in complex, distributed, or multi-layered systems.

Bonus Points:

  • M.S. C in one of the above domains.
  • Background and experience in quantum computing.
  • Proficiency in Python.
  • Experience working on execution engines, job orchestration, schedulers, runtimes, or similar systems.
  • Experience designing or evolving structured output/serialization formats.
  • Comfort with performance analysis and profiling.