Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, M365 Enterprise Search Platform

$142.8k - $274.8k
Full-time

Microsoft

Overview As a Principal Software Engineer on the M365 Enterprise Search Platform team, you will play a key role in shaping the retrieval and grounding technologies that power the Retrieval-Augmented Generation (RAG) behind Microsoft 365 Copilot. You will design, build, and operate large-scale distributed systems that enable intelligent access to organizational knowledge across files, emails, meetings, chats, and other enterprise data sources.This role sits at the intersection of Search, AI, and Platform engineering. You will drive the architecture and delivery of highly scalable, reliable, and performant services that power next-generation Copilot experiences for millions of users. You will work closely with engineers, data scientists, researchers, and product leaders to solve complex challenges in information retrieval, ranking, grounding, relevance, performance, and agentic reasoning.We are investing heavily in modern Agentic Engineering practices, and you will help define how AI agents participate across the software development lifecycle. You will develop systems that leverage autonomous and semi-autonomous agents for design, coding, testing, deployment, reliability engineering, and operational excellence. You will contribute to building the platforms, workflows, and engineering standards that enable teams to develop, evaluate, and safely operate AI-powered systems at scale.As a technical leader, you will be expected to bring deep expertise in software engineering fundamentals, distributed systems, and cloud-scale architecture. You will influence technical strategy, mentor engineers across the organization, and drive engineering excellence through data-driven decision making, automation, and innovation.This is an opportunity to work on some of Microsoft's most strategic AI investments, help define the future of enterprise search and grounding, and advance the state of the art in agentic software engineering. If you are passionate about building intelligent platforms, solving technically challenging problems at massive scale, and shaping the future of Microsoft 365 Copilot, we would love to hear from you.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Design and build innovative search, retrieval, and RAG solutions for Microsoft 365 Copilot.
  • Develop, debug, test, and troubleshoot large-scale distributed systems.
  • Collaborate across engineering and product teams to deliver high-quality software.
  • Apply modern Agentic Engineering practices to improve development efficiency.
  • Drive reliability, performance, scalability, and operational excellence.
  • Continuously learn new technologies and contribute to a culture of innovation and collaboration.

Qualifications

Required 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.
Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications:
  • 8+ years of software engineering experience building large-scale cloud services and distributed systems.
  • Solid technical expertise in software design, development, debugging, testing, and operational excellence.
  • Experience building search, retrieval, AI, or RAG-based platforms and services.
  • Excellent communication, collaboration, and cross-functional leadership skills.
  • Experience with modern AI and Agentic Engineering practices, including workflow automation and AI-assisted development.
  • Proven ability to drive technical strategy, architecture reviews, and engineering best practices.
  • Experience working in agile environments with a passion for continuous learning and continuous improvement.
  • Strong customer focus and a track record of delivering high-quality, scalable software solutions.
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. --- Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, M365 Enterprise Search Platform in Redmond, WA vacancy
  • $241.4k - $322.6k

     ...security and observability platform to keep their systems...  ...their best. The Analytics and Search organization powers one of...  ...ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult...  ..., analytics, or similar enterprise platforms.Experience working... 
    Platform
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Bellevue, WA
    1 day ago
  • $142.8k - $274.8k

     ...than 25%Profession: Software EngineeringDiscipline...  ...is an advanced AI platform designed to empower...  ...We are looking for a Principal Software Engineer to provide technical...  ...security-sensitive enterprise environments.Combining...  ...retrieval/RAG, semantic search, memory, context... 
    Platform
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    3 days ago
  • $225k - $345k

     ...of enabling human life on Mars. PRINCIPAL SECURITY SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging...  ..., distributed systems, or other enterprise/large-scale infrastructure...  ...security hardware such as Trusted Platform Modules (TPMs) and Hardware Security... 
    Platform
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours
    Weekend work

    SpaceX

    Redmond, WA
    1 day ago
  • $142.8k - $274.8k

     ...Servicing Experiences / Supportability & Customer-Centric Engagement and Engineering Direct Team is seeking a Principal Software Engineer to own the architecture for secure, enterprise-scale platforms spanning supportability, customer-centric engineering, escalation... 
    Platform
    Ongoing contract
    Full time
    Local area

    Microsoft

    Redmond, WA
    6 days ago
  • $200k - $285k

     ...with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational...  ...architecting and scaling AI gateways, secure proxy layers, or enterprise MLOps platforms that serve hundreds of users Expert-... 
    Platform
    Temporary work

    SpaceX

    Redmond, WA
    3 hours ago
  • $142.8k - $274.8k

     ...: Less than 25%Profession: Software EngineeringDiscipline: Software...  .... We are looking for a principal engineer who combines deep Windows systems...  ...native Windows client and platform engineering, with impact...  ...client software at enterprise scale, using telemetry and... 
    Platform
    Ongoing contract
    Local area
    Remote work
    3 days per week

    Microsoft

    Redmond, WA
    5 days ago
  • $229k - $412k

     ...modern security with the world’s most advanced AI-native platform. We work on large scale distributed systems, processing...  ...threats detected in their environments. This is a Principal Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge... 
    Platform
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Redmond, WA
    a month ago
  • $142.8k - $274.8k

     ...than 25%Profession: Software EngineeringDiscipline...  ...meets production-grade engineering. You will work...  ...shape how reliable, enterprise-grade agentic workflows...  ...depend on them.As a Principal Software Engineer on...  ...components of the training platform and drive them from ambiguous... 
    Platform
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    4 days ago
  • $119.8k - $234.7k

     ...and Microsoft. Our work spans the full software development lifecycle, with a focus on turning...  .... We are looking for a Senior Software Engineer to help build a world-class coding agent...  ...both the CLI and the underlying agent platform used across GitHub and Microsoft.... 
    Platform
    Ongoing contract
    Full time
    Local area
    Immediate start

    Microsoft

    Redmond, WA
    3 days ago
  •  ...Lead adoption of AI-native software development practices and Responsible...  ..., scalable software and data platforms supporting supportability, customer escalation, engineering health, and operational...  ...architecture for complex, distributed enterprise systems and data platforms.... 
    Platform
    Full time

    Microsoft

    Redmond, WA
    5 days ago
  • $142.8k - $274.8k

     ...(FIT) team within Microsoft AI Infrastructure builds the platforms systems and operating mechanisms that enable teams to develop...  ...-performance and cost-efficient infrastructure. As a Principal Software Engineer Storage Infrastructure you will design build and operate storage... 
    Platform
    Ongoing contract
    Full time
    Local area
    Remote work

    Microsoft

    Redmond, WA
    a month ago
  • $236k - $339.2k

     ...the era of the agentic enterprise. To usher in this new...  ...customer interacts with our platform through these surfaces...  ...that enable our engineers to move fast and deliverFrontend...  ...You Will DoAs a software engineer on the team,...  ...Looking ForOur ideal Principal Software Engineer will... 
    Platform

    Snowflake

    Bellevue, WA
    3 days ago
  • $304k

     ...we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native...  ...storage through a world-class metadata engine. Now, as we transition to the “...  ...Strategic Influence: Own the end-to-end platform architecture, set and shape the future roadmap... 
    Platform

    Snowflake

    Bellevue, WA
    2 days ago
  • $304k - $380k

     ...are powering the era of the agentic enterprise. To usher in this new era, we seek AI...  ...redefine the future of how work gets done.Principal Software Engineer 2 - OLTPSnowflake is building the...  ...native architecture and governed data platform.We're looking for a Principal... 
    Platform

    Snowflake

    Bellevue, WA
    2 days ago
  • $264k - $379.5k

     ...are powering the era of the agentic enterprise. To usher in this new era, we seek AI...  ...of how work gets done.We are hiring a Principal Software Engineer for our Anti-Abuse team. The Anti-Abuse...  ...from abuse on the Snowflake Platform. We strive to see the complete picture... 
    Platform

    Snowflake

    Bellevue, WA
    4 days ago
  •  ...We’re committed to creating category-leading enterprise software that unleashes that power.To make that...  ...changes that move those numbers.This is an engineering role first. You'll write production code across our platform, from the first landing page to the moment someone... 
    Platform
    Work at office
    Immediate start
    Remote work

    UiPath

    Bellevue, WA
    1 day ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficeRole summary:The Principal Software Engineer leads platform engineering efforts by delivering scalable, cloud-native...  ...data sources, APIs and web-services external to the enterprise infrastructure Excellent collaboration and communication... 
    Platform
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Bellevue, WA
    3 days ago
  • $119.8k - $234.7k

     ...Microsofts mission to redefine how software is built and experienced....  ...building the foundational platforms services programming...  ...enables developers and enterprises to harness the full potential...  ...are looking for a Senior/Principal Software Engineer who will define the future... 
    Platform
    Ongoing contract
    Full time
    Local area

    Microsoft

    Redmond, WA
    a month ago
  • $164.59k - $246.79k

     ...technology of metamaterials with powerful software to create a radar sensor with...  ...Mobility (UTM).Echodyne is seeking a Principal Software Engineer to join our fast-growing team. ROLE OVERVIEWEchodyne...  ...our next-generation radar software platform advancing mission-critical security... 
    Platform
    Full time
    Contract work
    Temporary work

    Echodyne

    Kirkland, WA
    1 day ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...is the data and intelligence platform that enables partner teams at Microsoft...  ...Microsoft 365 resources.We are looking for a Principal Software Engineer who is passionate about security,... 
    Platform
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    18 hours ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...trustworthy. You will join the team building the platform that helps organizations create and...  ...practical execution. Collaborate across engineering, product and partner teams to clarify requirements... 
    Platform
    Ongoing contract
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Microsoft

    Redmond, WA
    1 day ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...-throughput real-time bidding (RTB) platform. It processes millions of auction requests...  ..., and platform reliability.This Principal Software Engineer role owns core architectural and technical... 
    Platform
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    18 hours ago
  • $133k - $222k

     ...Grow with Excellence, and Advance with Innovation.As our Principal Software Engineer, you will be driving and supporting robotic water-jet cutting...  ...control.Experience developing embedded software for x86 platforms.The estimated annual salary range for this role is $133,00... 
    Platform
    Full time
    Temporary work
    Local area
    Work from home

    JBT Corporation

    Redmond, WA
    4 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...developer-first serverless container platform designed for applications and micro-...  ...workloads securely and efficiently.As a Principal Software Engineer - CoreAI in this team, you will be... 
    Platform
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    18 hours ago
  • $227.8k - $338.8k

     ...'s Cloud AI team is building an enterprise AI agent platform that helps Fortune 500 companies...  ...frameworks, and production cloud engineering.We are hiring a Principal Engineer to be the technical...  ...Experience Requirements12+ years in software development.7+ years hands-on... 
    Platform
    Local area

    NetApp

    Bellevue, WA
    4 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...Advertising is a leading global platform serving advertisers at massive...  ...powered capabilities and improving engineering productivity. As a Principal Software Engineer, you will design... 
    Platform
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    18 hours ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...people can investigate. Across Data Platform & Graph and Agent Runtime & Orchestration...  ...each agent did and why.We are hiring Principal Software Engineer(s) + Senior Software Engineer(s)... 
    Platform
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    3 days ago
  • $142.8k - $274.8k

     ...organization within Microsoft 365 Core Platform is responsible for ensuring the right...  ...platform readiness fleet health reliability engineering lifecycle management and operational...  .... We are looking for a Principal Software Engineer - HW/SW in Fleet Infrastructure... 
    Platform
    Ongoing contract
    Full time
    Work at office
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    29 days ago
  • $110k - $220k

     ...WalmartBusiness Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within our AI & Data organization and help make it...  ...a platform-first ecosystem that centralizes enterprise data, provides AI foundations, and delivers intuitive... 
    Platform
    Full time
    Contract work
    Temporary work
    Part time
    Local area

    Walmart

    Bellevue, WA
    5 days ago
  • $280k - $402.5k

     ...are powering the era of the agentic enterprise. To usher in this new era, we seek AI...  ...services that keep Snowflake secure.As a Principal Software Engineer II on the Product Security team, you...  ...on the security of the Snowflake platform and the trust of our customers. You will... 
    Platform

    Snowflake

    Bellevue, WA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, M365 Enterprise Search Platform. Be the first to apply!