This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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. For more information about our team, visit https://www.microsoft.com/en-us/quantum. We are seeking a highly skilled and committed Senior Software Engineer to join our team. This role is central to advancing our quantum software roadmap and requires passion in software development, cloud, AI, and quantum computing. This role is on a team charged with building a scalable commercial quantum computer, the first of its kind on the planet. This involves designing, implementing, and integrating system software that is responsible for the initialization and running of quantum components as part of a coherent engineering stack. The candidate will help in developing and implementing novel algorithms to solve a variety of computationally hard problems. This includes working on novel Quantum Error Correction techniques and dealing with a real time quantum stack. They will also be expected to collaborate with experimentalists and hardware designers on current and future designs. Work assignments will span the breadth of software, firmware and hardware subsystems. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Job Responsibility:
Design and implement Microsoft Quantum software and firmware subsystems for quantum hardware
Drives identification of dependencies and the development of design documents for a product, application, service, or platform
Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
Embody our culture and values
Requirements:
Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 1+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
OR Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 3+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 4+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
OR equivalent experience
4+ years programming experience in related programming languages
4+ years experience in a collaborative environment
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Citizenship & Citizenship Verification
Ability to leverage AI tools to drive innovation and efficiency
Ability to work in an “AI-first” environment using modern AI tools
Nice to have:
Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 3+ years software industry experience
OR Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 6+ years software industry experience
OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 8+ years software industry experience
OR equivalent experience
Self-motivated with an ability to succeed in a team-oriented, fast-paced environment
Experience administering and developing on Windows
Demonstrated ability to identify problem areas, drive issues to closure and ensure solid root cause understanding
Capable of technical deep dives into software architectures, designs, implementations and troubleshooting issues
Excellent problem-solving skills, with a solid understanding of software development and testing practices