Microsoft
Microsoft has become the world’s center of expertise on topological quantum computing. This development effort includes a staff of theoretical physicists, experimental and engineering teams around the world. Within Microsoft’s Quantum program, the Quantum Systems team develops custom electronics for various parts of the hardware stack of a scalable quantum computer. The overall system is being developed by a diverse and multi-disciplinary team that includes software and hardware architects on a combination of classical and cryogenic systems.Help accelerate Microsoft’s mission to deliver reliable, scalable quantum systems. As a Software Design Engineer on the Quantum Systems Software team, you’ll be building a scalable web experience that surfaces operational status across the fleet of quantum machines, system health insights, and scientific reports from qualification workflows. You’ll ship customer facing dashboards and management experiences, end to end, in a modern Python/React stack and collaborate closely with program management, quantum engineers, and partner software teams.At Microsoft Quantum, we aim to empower science and scientists to solve the world’s biggest problems by realizing advanced computing platforms at the intersection of high-performance computing, artificial intelligence, and quantum information technology.Microsoft Quantum will change the world of computing and help solve some of humankind’s currently unsolvable problems.
Responsibilities
Design and build core features of the Quantum Systems Portal, including admin/CRUD (Create, Read, Update, Delete) pages for quantum systems data and real time, data driven dashboards for fleet status, system health, and qualification/scientific reporting. Deliver accessible, responsive, and performant UX (User Experience).
Develop backend APIs (Application Programming Interface) with Python/FastAPI: define clear contracts, validate inputs, and implement secure data access patterns.
Build and maintain CI/CD (Continuous Integration/Continuous Delivery) pipelines (Azure DevOps) with automated tests, security checks, and safe, slotbased deployments to Azure.
Collaborate across Quantum software teams to integrate the right data sources/services, ensuring privacy, security, and compliance.
Uphold engineering fundamentals: code reviews, unit/integration/E2E testing, observability (logs/metrics/traces), performance profiling, Web Content Accessibility Guidelines (WCAG), and documentation.
Evolve the platform: Partner with adjacent software teams to improve the measurement software infrastructure, developer ergonomics, and CI/CD/testing for instrumentintheloop code.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field OR equivalent practical experience (e.g., relevant internships, research, or projects).
1 year building web applications (including internships or academic projects) using React TypeScript (or similar) and Python web frameworks (FastAPI/Flask/Django).
1 year of experience in Python and TypeScript/JavaScript.
1 year of experience in software design fundamentals: concurrency, profiling, API design, testing.
Other Requirements
Ability to meet Microsoft, customer and/or government security screening requirements. This role requires a Microsoft Cloud Background Check upon hire and every two years thereafter.
Citizenship or permanent residency verification (passport or other valid documentation) to comply with export control regulations.
Ability to work in an “AI-first” environment using modern AI tools to accelerate discovery through hardware development.
Preferred Qualifications
Familiarity with object-oriented design and experience applying OOP principles to production systems.
Experience building single page applications in React with state management and component libraries.
Backend experience with FastAPI idioms (dependency injection, Pydantic models, OpenAPI) and async patterns.
Python proficiency (clean, testable code; packaging; environment management; async/parallel patterns where appropriate).
Azure experience: App Service, Azure SQL, Azure Synapse/ADX, Storage; environment configuration, secrets, and slotbased releases.
Data visualization skills (e.g., Chart.js, Plotly, D3) and building robust dashboard UX (filtering, aggregation, drillthrough).
AuthN/AuthZ with OAuth2/OIDC and Microsoft Entra ID (groups/roles, RBAC) for secure, leastprivilege access.
Testing frameworks (Jest, React Testing Library, Playwright, pytest) and observability (OpenTelemetry, Application Insights).
Infrastructure as Code (Bicep/Terraform), Docker, and familiarity with Kubernetes concepts.
Passion for learning in cross-disciplinary environments (hardware software science); prior exposure to scientific or telemetry data is a plus.
Experience with Git and CI/CD workflows (e.g., Azure DevOps Pipelines).
Familiarity with RESTful APIs, JSON, and integrating with SQL or timeseries/analytics data sources.
Experience collaborating in cross-disciplinary teams and delivering features with minimal guidance.
Familiarity with designing and building AI agents/copilots that assist with failure analysis, log triage, measurement report generation, and knowledge retrieval (e.g., instrument manuals, design docs).
How we work
AI-First Development Approaches.
Partner with Program Management to iterate on requirements, user stories, and design reviews; deliver increments that meet scenarios and success metrics.
Stack & tools: Python (FastAPI) for services; React TypeScript for the SPA frontend; Azure for hosting and data (App Service, Azure SQL, Azure Synapse/ADX), Microsoft Entra ID for auth; CI/CD with Azure DevOps.
Pragmatic engineering: readable code, tests, and docs; bias for incremental value and operational excellence.
Inclusive collaboration: clear design docs, code reviews, and iteration with quantum domain experts and partner teams.
Quantum Software Engineering IC2 – The typical base pay range for this role across the U.S. is USD $84,200 – $165,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $109,000 – $180,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: Microsoft will accept applications for the role until October 22, 2025.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the.
#J-18808-Ljbffr
Responsibilities
Design and build core features of the Quantum Systems Portal, including admin/CRUD (Create, Read, Update, Delete) pages for quantum systems data and real time, data driven dashboards for fleet status, system health, and qualification/scientific reporting. Deliver accessible, responsive, and performant UX (User Experience).
Develop backend APIs (Application Programming Interface) with Python/FastAPI: define clear contracts, validate inputs, and implement secure data access patterns.
Build and maintain CI/CD (Continuous Integration/Continuous Delivery) pipelines (Azure DevOps) with automated tests, security checks, and safe, slotbased deployments to Azure.
Collaborate across Quantum software teams to integrate the right data sources/services, ensuring privacy, security, and compliance.
Uphold engineering fundamentals: code reviews, unit/integration/E2E testing, observability (logs/metrics/traces), performance profiling, Web Content Accessibility Guidelines (WCAG), and documentation.
Evolve the platform: Partner with adjacent software teams to improve the measurement software infrastructure, developer ergonomics, and CI/CD/testing for instrumentintheloop code.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field OR equivalent practical experience (e.g., relevant internships, research, or projects).
1 year building web applications (including internships or academic projects) using React TypeScript (or similar) and Python web frameworks (FastAPI/Flask/Django).
1 year of experience in Python and TypeScript/JavaScript.
1 year of experience in software design fundamentals: concurrency, profiling, API design, testing.
Other Requirements
Ability to meet Microsoft, customer and/or government security screening requirements. This role requires a Microsoft Cloud Background Check upon hire and every two years thereafter.
Citizenship or permanent residency verification (passport or other valid documentation) to comply with export control regulations.
Ability to work in an “AI-first” environment using modern AI tools to accelerate discovery through hardware development.
Preferred Qualifications
Familiarity with object-oriented design and experience applying OOP principles to production systems.
Experience building single page applications in React with state management and component libraries.
Backend experience with FastAPI idioms (dependency injection, Pydantic models, OpenAPI) and async patterns.
Python proficiency (clean, testable code; packaging; environment management; async/parallel patterns where appropriate).
Azure experience: App Service, Azure SQL, Azure Synapse/ADX, Storage; environment configuration, secrets, and slotbased releases.
Data visualization skills (e.g., Chart.js, Plotly, D3) and building robust dashboard UX (filtering, aggregation, drillthrough).
AuthN/AuthZ with OAuth2/OIDC and Microsoft Entra ID (groups/roles, RBAC) for secure, leastprivilege access.
Testing frameworks (Jest, React Testing Library, Playwright, pytest) and observability (OpenTelemetry, Application Insights).
Infrastructure as Code (Bicep/Terraform), Docker, and familiarity with Kubernetes concepts.
Passion for learning in cross-disciplinary environments (hardware software science); prior exposure to scientific or telemetry data is a plus.
Experience with Git and CI/CD workflows (e.g., Azure DevOps Pipelines).
Familiarity with RESTful APIs, JSON, and integrating with SQL or timeseries/analytics data sources.
Experience collaborating in cross-disciplinary teams and delivering features with minimal guidance.
Familiarity with designing and building AI agents/copilots that assist with failure analysis, log triage, measurement report generation, and knowledge retrieval (e.g., instrument manuals, design docs).
How we work
AI-First Development Approaches.
Partner with Program Management to iterate on requirements, user stories, and design reviews; deliver increments that meet scenarios and success metrics.
Stack & tools: Python (FastAPI) for services; React TypeScript for the SPA frontend; Azure for hosting and data (App Service, Azure SQL, Azure Synapse/ADX), Microsoft Entra ID for auth; CI/CD with Azure DevOps.
Pragmatic engineering: readable code, tests, and docs; bias for incremental value and operational excellence.
Inclusive collaboration: clear design docs, code reviews, and iteration with quantum domain experts and partner teams.
Quantum Software Engineering IC2 – The typical base pay range for this role across the U.S. is USD $84,200 – $165,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $109,000 – $180,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: Microsoft will accept applications for the role until October 22, 2025.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the.
#J-18808-Ljbffr