Senior Software Engineer (Measurement and Bring-up) | Microsoft Careers

Microsoft

Actively hiring Posted this week
Redmond, WA Posted 6 days ago $119,800$234,700 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer (Measurement and Bring-up) on Microsoft’s Quantum Program software team, you will collaborate closely with quantum device characterization experts and experimental physicists to develop robust, fast, and correct execution routines for qubit devices. Your daily tasks include implementing Python-based control systems for complex instrument racks, translating user stories into technical requirements, and building reusable software components that enable rapid development of new measurement routines. You will ensure high-quality data collection through consistent metadata management and reproducible analysis pipelines while adhering to software engineering best practices such as code reviews, testing, and CI/CD integration. The role requires expertise in Python, the scientific computing stack (NumPy, SciPy), and familiarity with instrumentation control frameworks like QCoDeS, along with a strong background in collaborative development environments and experience with large-scale data analysis pipelines.

Skills

Python NumPy SciPy pandas xarray pydantic CI/CD GitHub Azure DevOps ruff pre-commit QCoDeS Git CICD Kusto Azure Data Explorer

What you'll do

  • Develop Python software to control and coordinate complex instruments racks for high-fidelity experiments.
  • Implement measurement, characterization, and bring-up routines for qubit devices in collaboration with the Measurement team.
  • Build reusable building blocks such as drivers/wrappers and experiment templates for rapid development of new routines.
  • Ensure measurement data quality through consistent metadata, validation, versioning, and reproducible analysis pipelines.
  • Troubleshoot end-to-end issues across software and hardware boundaries to maintain robust system performance.

What we're looking for

  • Doctorate in Computer Science/Engineering and 1+ year of software industry experience, or equivalent.
  • 4+ years programming experience with relevant languages.
  • Strong Python engineering skills including scientific stack and modern development operations.
  • Experience building software for qubit test, characterization, calibration routines.
  • Familiarity with instrumentation control frameworks and lab automation tools.
  • Designing experiment abstractions and data/metadata schemas for traceable measurement at scale.

Market check

Salary context

This $119,800–$234,700 range sits above 50% of similar postings on FindRole.

Peer median band

$124,880$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$156,650$214,500

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

| Microsoft Careers

Microsoft

US 59 days ago
Python PyTorch TensorFlow ReinforcementLearning DeepLearning LargeLanguageModels RLLib CUDA Git GitHub CI/CD NeurIPS ICLR ICML OpenAI CLI APIs GUI SyntheticEnvironments MultiAgentSystems

| Microsoft Careers

Microsoft

US 45 days ago
Azure Kubernetes CI/CD Terraform Python PostgreSQL FedRAMP ITAR DFARS Zero Trust AWS Grafana Prometheus Docker DevOps

| Microsoft Careers

Microsoft

US 44 days ago $119,800$234,700
Kusto SQL OAuth OIDC SAML PKI MFA Python Azure CI/CD Linux Git Docker Prometheus Grafana PostgreSQL Jupyter Terraform Ansible