Quantum Software Development

Explore remote, entry-level, and graduate opportunities in Quantum Software Development with leading quantum innovators

Search Quantum Industry Jobs

Role, company, or keywords

search icon

Where?

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

What You Need to Know

Quantum Software Development is about writing computer programs that help special quantum computers solve problems faster than regular computers.

What is a quantum software developer job?

A quantum software developer is involved in coding for a quantum computer. They develop applications that can be executed either on quantum hardware or on simulators. These developers employ quantum algorithms programmed in quantum computer-specific programming languages.

What programming languages do quantum software developers use?

They primarily work with Qiskit, Q#, Cirq, and PennyLane. These languages facilitate the manipulation of quantum bits (qubits) and the construction of quantum circuits. In addition, many quantum software developers are required to have basic knowledge of Python because it is commonly used as a wrapper for quantum programming interfaces.

Top 8 Quantum Software Development Related Jobs, skills and education level

How much do quantum software developers earn?

A new quantum software developer with no experience is expected to earn somewhere between $80,000 to $120,000 a year. On the other end, senior quantum software engineers can expect a salary ranging from $130,000 to $180,000. The average falls around $110,000 a year as mentioned in several reports, but it tends to be higher in the technology capital regions like San Francisco and New York. For Quantum Jobs Salaries, Read this.

The beauty of quantum software is creating something useful from the most counterintuitive principles in physics. - Krysta Svore, Microsoft Quantum

Do I need a physics background to become a quantum software developer?

Not necessarily, while a physics degree is helpful, it's not mandatory for most quantum software development jobs. Even a computer science graduate with knowledge of quantum computing may qualify. Having a basic grasp of quantum languages is vital, but a lot of companies can train you. Proficiency in programming is most often preferred as opposed to a thorough understanding of physics.

What companies hire quantum software developers?

IBM, Microsoft, Google, and Amazon are already hiring for advanced positions in quantum software development. Quantum start-ups like D-Wave, Rigetti, and IonQ also need software programmers. Research institutions and some corporations are also augmenting their quantum software staffs.

How can I prepare for a quantum software development job interview?

You should focus on fundamental concepts in quantum computing and also high-level coding of quantum algorithms. I'm sure you know all about the IBM Quantum Experience and Amazon Braket, as well as the big-picture projects that can be tackled using them. Be prepared to articulate superposition and the concept of entanglement and how they operate and relate to electric circuits. Also, practice practical programming tasks using classical and quantum methods.