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 Research, you will shape the future of software by advancing how complex systems are designed, built, and validated. You will work alongside world‑class researchers and engineers to push the state of the art in software engineering through rigorous, impactful research. In this role as a Senior Researcher – Research in Software Engineering – Microsoft Research, you play a critical part in turning foundational ideas into practical advances in software engineering by advancing programming languages, testing, and automated reasoning. You will deepen your expertise in formal methods, large‑scale systems, and the integration of AI and agent technologies, while collaborating primarily on‑site in Redmond with opportunities for growth and learning across disciplines.
Job Responsibility:
Drive high-impact research in rigorous software engineering integrating AI technologies
Collaborate to develop and test out new ideas within existing or new collaborative teams
Build and maintain state of the art systems in this space
Collaborate in preparing technical papers and presentations
Requirements:
Doctorate in relevant field
Master's Degree in relevant field AND 3+ years related research experience
Bachelor's Degree in relevant field AND 4+ years related research experience
equivalent experience
3 years of experience building large scale systems integrating rigorous methods and AI technologies for software engineering
Active participation in engineering efforts in the above areas, with involvement in building and maintaining systems
Active participation in research as demonstrated by publications
Demonstrable ability to work in a multi-disciplinary team