← All roles

Principal Software Engineer

Microsoft· Software Engineering
Apply on company site
Redmond, WAFull-timePosted 2mo ago

About the role

Lead design and development of the Search & AI Platform for Microsoft Bing, focusing on scalable distributed systems, vector index engines, and generative search within a large-scale infrastructure.

Responsibilities

  • Architect, design, and implement high-performance solutions to enhance Search & AI platform.
  • Technically lead the development and scaling of distributed services, ensuring robustness, performance, and reliability.
  • Collaborate with various teams to transform user requirements into actionable designs and systems.
  • Provide technical leadership and mentorship to engineering teams, fostering a culture of excellence and innovation.
  • Engage in the full software development lifecycle from conception to deployment, ensuring solutions meet high standards of quality and performance.
  • Stay abreast of industry trends and apply best practices in software development and new technologies to drive improvements

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Skills

Required:Distributed systems design and developmentIndexing and search stack
Nice to have:Approximate-nearest-neighbor search

Benefits

  • Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Last updated Aug 20, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft