Be part of the next revolution in computing! Join Microsoft's Quantum Architecture and Computation team and work on the software that will be used to control quantum computers. You will manage the team that is developing the software to run and manage qubit experiments and the compiler, tools, and runtime for quantum computers. You will work with physicists, hardware designers, software developers, and researchers to help make quantum computing a reality.
This role is responsible for managing the team of software developers who are building the classical software for quantum computers. We work in a collaborative, agile, somewhat skunkworks fashion, and you will be expected to help us stay on this path, leading by example more than by authority. In addition to providing technical leadership and project management, a key part of this role is to help the members of the team with career development and ensure that everyone is on a good growth path. Active mentoring and team building will also be part of your core activities, especially as the team grows
Prior experience with quantum computing or quantum physics isn't required; this is a great opportunity for you to expand your knowledge in these areas. Experience with compilers, developer tools, low-level device drivers and kernels, and hardware/software co-design are all helpful. 10 or more years of programming experience 5 or more years of management experience 3 or more years of .NET programming experience Undergraduate degree or equivalent in computer science, mathematics, or physics Ability to meet Microsoft, customer and/or government security screening requirements are required for this