Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

c++c#compiler designoperating systemswindows administrationquantum computingai toolssource control

About the Role

Senior Software Engineer role at Microsoft Quantum focused on building the world's first scalable quantum computer. Responsibilities include designing and implementing software/firmware subsystems for quantum hardware, developing novel algorithms, and collaborating with experimentalists and hardware designers. The position requires expertise in C++/C#, systems development, and experience with Windows administration.

Key Responsibilities

  • Design and implement Microsoft Quantum software and firmware subsystems for quantum hardware
  • Champion adoption of modern technologies, tools, methods, and processes
  • Drive technical discussions and contribute to product direction
  • Support team culture of being customer centric and continuously improving
  • Develop and implement novel algorithms to solve computationally hard problems

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 4+ years software industry experience
  • 4+ years programming experience in C++ and C#
  • 4+ years of experience in a collaborative environment
  • Experience with systems development such as compiler design or operating systems

Nice to Have:

  • MS degree or higher in Computer Science or related field
  • Effective problem-solving skills with solid understanding of software development and testing practices
  • Self-motivated with ability to succeed in team-oriented, fast-paced environment

Benefits & Perks

  • Industry leading healthcare