Verified current Job

Senior Quantum Software Engineer - Bring-up Software Infrastructure

Work with the Measurement team to implement software infrastructure for scalable qubit bring-up routines—turning experimental intent into scalable, efficient, robust, repeatable implementations that run reliably in the quantum mac...

Job Full source details
Microsoft Lyngby, DK Source published Aug 20, 2026 Verified 1 day ago
✓ 95% verification score · Source: Microsoft Careers · Always confirm final requirements on the original source.
Complete source information imported The available role or programme description, requirements, benefits and source facts were imported from the public official endpoint and formatted for reading.
Senior Quantum Software Engineer - Bring-up Software Infrastructure opportunity at Microsoft
DeadlineTue Feb 16 1:07 PM 2027
EmploymentF U L L T I M E
CountryDK

Overview

Work with the Measurement team to implement software infrastructure for scalable qubit bring-up routines—turning experimental intent into scalable, efficient, robust, repeatable implementations that run reliably in the quantum machine. Develop Python software that controls and coordinates a complex bring-up, calibration, tuning routines and their steps to execute high-fidelity measurements on qubit chips reliably and safely. Partner with scientists and engineers to translate user stories into requirements; propose designs that fit the larger bring-up architecture and iterate based on feedback from day-to-day lab usage. Build and contribute to infrastructural software components (e.g. scheduler, resource model, concurrency and parallelism primitives), and reusable building-blocks/steps of the bring-up routines that enable rapid development of new routines. Ensure measurement data is high

Full job description

Full Job Description

Work with the Measurement team to implement software infrastructure for scalable qubit bring-up routines—turning experimental intent into scalable, efficient, robust, repeatable implementations that run reliably in the quantum machine. Develop Python software that controls and coordinates a complex bring-up, calibration, tuning routines and their steps to execute high-fidelity measurements on qubit chips reliably and safely. Partner with scientists and engineers to translate user stories into requirements; propose designs that fit the larger bring-up architecture and iterate based on feedback from day-to-day lab usage. Build and contribute to infrastructural software components (e.g. scheduler, resource model, concurrency and parallelism primitives), and reusable building-blocks/steps of the bring-up routines that enable rapid development of new routines. Ensure measurement data is high quality and traceable: consistent metadata, validation, versioning, and reproducible analysis pipelines. Contribute to software engineering best practices: code reviews, testing, CI/CD, packaging, documentation, and on-call/triage support as needed in a fast-moving environment. Troubleshoot end-to-end issues across software boundaries (e.g. bad weather scenarios, corner cases, scheduling conflicts, dead-locks) and make clear trade-offs between rapid development and long-term robustness. Embody our culture and values. Master's Degree in Computer Science, Software Engineering, Physics, Electrical Engineering, or related field AND software industry experience OR Bachelor's Degree in Computer Science, Software Engineering, Physics, Electrical Engineering, or related field AND solid software industry experience OR equivalent experience. Experience implementing highly concurrent systems, coordinating large numbers of independent and dependent operations while respecting resource e.g., resource-aware concurrency, scalable execution engines, task scheduling systems, workflow orchestration frameworks, low-latency distributed systems; using Python asyncio, Trio, .NET Tasks, Go goroutines, Rust async, or equivalent technologies; experience with debugging execution flows, timing/triggering, dead-locks, starvation, and reliability issues. Proven Python software engineering skills: writing maintainable, testable code; solid grasp of language idioms and the standard library; experience with the scientific Python stack (e.g., NumPy, SciPy, pandas, xarray) and typed/data-modelling approaches (e.g., pydantic). Experience designing data pipelines for workflow orchestration, e.g. schemas for data and metadata schemas, provenance, traceability, discoverability. Collaborative engineering experience working with other software developers on shared codebases: design discussions, code reviews, feature ownership, and incorporating feedback from both peers and end users. Customer obsession: demonstrated ability to distil requirements from user stories, fit requests into a larger architecture, deliver iteratively, and communicate trade-offs clearly. Familiarity with modern development operations and tooling such as CI&CD on platforms like GitHub and Azure DevOps, and Python tooling (pip/uv, ruff, pre-commit, packaging and dependency management). Demonstrated analytical and problem-solving skills, including comfort working under time pressure and making pragmatic decisions balancing speed, quality, and robustness. Doctorate in Computer Science, Software Engineering, Physics, Electrical Engineering, or related field AND software industry experience OR Master's Degree in a related field AND solid software industry experience OR Bachelor's Degree in a related field AND in-depth software industry experience Prior experience building software for qubit (or closely related) test, characterization, calibration, or bring-up routines; hands-on work with lab instrumentation and measurement workflows is preferred. Experience designing experiment abstractions, configuration systems, and data/metadata schemas for traceable measurement at scale. Experience with scientific data analysis pipelines, statistical methods, optimization/fitting, and uncertainty quantification applied to device characterization. Experience improving engineering quality in research environments (test strategies for hardware-interfacing code, simulation/mocking of instruments, reliability engineering). Familiarity with observability/telemetry and data platforms used for debugging large experimental systems (structured logging, time-series data, Kusto/Azure Data Explorer, or equivalent). Ability to leverage AI tools to drive innovation and efficiency (e.g., research gathering, day to day task automation).

Tips for this job

Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.

  1. Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
  2. Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
  3. Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
  4. Apply through the original employer or official recruitment destination shown on this page.

Verification notes

Verified from public schema.org JobPosting structured data on the official source page. The complete published description, responsibilities, requirements and benefits were normalized when present; unstated facts were not inferred.

Original authoritative source

JobOpportunity is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.

Apply through JobOpportunity →

Browse current JobOpportunity listings from Microsoft Careers →

More ways to save

Discover deals, coupons and free courses on our sister site.

Explore DealVorio
Save more with DealVorio: deals, coupons, free courses, apps and books