| Microsoft Careers

Microsoft

Actively hiring
San Francisco · New York Posted 24 days ago $102,100$202,200 / year

At a glance

AI generated

TL;DR

As a Software Development Engineer II on the Quantum Systems team at Microsoft, you will play a pivotal role in developing and maintaining software tools that support the configuration, calibration, monitoring, and operation of topological qubit quantum computers. Your day-to-day responsibilities include designing high-quality applications using Python and system languages like C++, C#, or Rust, building user-facing applications with Qt, and collaborating closely with physicists and hardware engineers to translate complex requirements into practical software solutions. You will also write robust tests, debug issues across various layers, and contribute to code reviews in a fast-paced R&D environment. This role requires proficiency in object-oriented design, modular architectures, and experience working on hardware-adjacent systems, as well as familiarity with AI tools for innovation and efficiency.

Skills

Python C C++ C# Rust Qt Git CI/CD Object-Oriented Design Unit Testing Integration Testing System Testing Debugging Collaboration Tools AI Tools Performance Modeling Hardware Development Scientific Software Environments

What you'll do

  • Design and implement software tools to support configuration and operation of quantum hardware systems.
  • Develop high-quality software using Python and system languages like C++ or Rust.
  • Build user-facing applications with Qt to enable efficient workflows for quantum hardware development.
  • Write robust unit, integration, and system tests to ensure the reliability of critical tooling.
  • Debug issues across software, system, and hardware boundaries in a fast-moving R&D environment.
  • Collaborate with physicists and engineers to translate complex requirements into practical software solutions.

What we're looking for

  • Master's Degree in Physics, Engineering, or related field required; equivalent industry experience accepted.
  • Develop high-quality software using Python and system languages like C++, C#, Rust.
  • Design and maintain user-facing applications with Qt for quantum hardware development.
  • Apply solid software engineering principles including object-oriented design and test-driven development.
  • Collaborate closely with physicists and engineers to translate complex requirements into software solutions.

Market check

Salary context

This $100,600–$199,000 range sits above 42% of similar postings on FindRole.

Peer median band

$117,000$199,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$135,000$178,318

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 534 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Quantum ASIC Project Lead | Microsoft Careers

Microsoft

Redmond, WA 18 days ago $139,900$274,800
Verilog SystemVerilog Python Perl RTL SoC IP CDC RDC LINT APB AXI I2C SPI JTAG AI_agents CI/CD Tapeout DFT Post-silicon_debug

| Microsoft Careers

Microsoft

US 18 days ago $119,800$234,700
Python C++ Perl Matlab Visual_Studio_Code Analog_Mixed_Signal_Modeling Simulation Verification Design_for_Test CI/CD Azure Git Docker Jenkins PostgreSQL MariaDB

Principal Quantum System Architect | Microsoft Careers

Microsoft

Washington 171 days ago $139,900$274,800
Python C++ Q# TensorFlow PyTorch CUDA OpenCL Azure GitHub GitLab Jupyter Linux Windows CI/CD Docker Kubernetes PostgreSQL MongoDB Quantum Computing High-Performance Computing