Quantum Jobs List

Software Jobs in Quantum

Find quantum software jobs in algorithms, simulation, and applications, including entry level roles

jobs in sustainability, environmental sustainability jobs

Search Jobs

Role, company, or keywords

search icon

Where?

local icon

Quantum Hardware Engineering Jobs

Quantum Software Development Jobs

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

FAQs

What does a quantum software developer do?

A quantum software developer is someone who codes quantum computers using specific programming languages and frameworks. They design and develop quantum algorithms, construct quantum circuits, write hybrid quantum-classical programs, and run tests on simulators and actual quantum computers. Using Qiskit, Cirq, Q#, and PennyLane, these developers build software that addresses problems in optimization, cryptography, machine learning, and scientific simulation.

Are quantum software jobs different from regular software engineering?

Yes, quantum software development indeed involves principles of quantum mechanics that are not used in classical computers. Quantum programs manipulate qubits instead of bits, use quantum gates instead of classical gates, and address other quantum concepts such as superposition and entanglement. Developers are required to learn different programming frameworks that are quantum-specific and master the design of hybrid quantum-classical systems; however, good classical programming in Python and using algorithms is still required.

Suggested Read: Why choose quantum over classical computing

How much do quantum software developers earn?

Entry-level quantum software developers earn between $80,000 and $120,000 annually. Mid-career professionals earn $120,000 to $173,000. Senior developers earn $ 130,000 to $ 205,000. The average salary is approximately $147,000 per year. Total compensation, including bonuses and equity, can reach $200,000 to $250,000 at major tech companies.

Suggested Read: Quantum Jobs and Salaries

What programming languages do quantum software developers use?

Quantum software developers mainly use Python with quantum frameworks like Qiskit from IBM, Cirq from Google, and PennyLane. Microsoft's Q# is a standalone quantum programming language. Other tools include PyQuil from Rigetti and OpenQASM. Python remains the most common base language because of its simplicity and integration with quantum libraries. Knowledge of C++ and Julia is also valuable for performance optimization. You can read more here at top programming languages for quantum jobs.

Do you need a physics degree for quantum software jobs?

As a non-physics major, you can still develop quantum software, though a physics degree is useful. Many quantum software developers have a computer science or mathematics background. Companies like Microsoft, IBM, and Amazon hire developers with strong programming skills and basic quantum computing knowledge. Many entry-level roles specify degree requirements in computer science at the Bachelor's or Master's level. Training is common at these organizations; concepts like superposition and entanglement, however, can be useful to know.

Which companies hire quantum software developers?

IBM, Google, Microsoft, Amazon, IonQ, Rigetti Computing, D-Wave, PsiQuantum, and Quantinuum are the major players. The highest salaries, often greater than $200,000 for veteran developers, are available at the tech behemoths. Startups typically have competitive base salary offers and bureaucratic equity compensation. Research institutions and universities also hire quantum software developers for algorithm development and educational roles.