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).
We are part of the Office of the CTO at Microsoft, within the Technology and Research (T&R) organization. In addition to synthesizing insights and enabling engineering teams to achieve more, we act as technological pathfinders - exploring emerging trends in distributed systems, operating systems, networking, storage, data privacy and security, etc. We collaborate with a distinguished set of engineers to identify promising ideas and help transform them into impactful business strategies and products. Computing is becoming ubiquitous, with massive volumes of data being generated and processed to drive intelligent decision-making. This necessitates the need for next-generation software that can meet real-world constraints at scale. This is a unique opportunity to work at the forefront of early-stage innovation, where you’ll help define the technical foundations for next generation platforms. We’re looking for a Principal Software Engineer to explore this evolving domain and shape the future of computing.
Job Responsibility:
Join a team with bold, market-shaping ideas and play a key role in bringing those ideas to life
Explore new technologies and turn early-stage concepts into real-world impact
Contribute expertise across the software development lifecycle - from ideation and architecture to writing high-quality code and shipping products
Embody our culture and values
Requirements:
Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Rust - OR equivalent experience
1+ years of proven ability to design and implement efficient algorithms and data structures in production environments
Demonstrated experience in shipping high quality products and services
Expertise in Linux, File System Storage, Networking and/or Virtualization
Excellent technical design, problem solving, debugging and communication skills