×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Redmond, King County, Washington, 98052, USA
Listing for: Microsoft
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    AI Engineer, Software Engineer
Job Description & How to Apply Below

The Bing GenAI team is the leading Applied Generative AI team at Microsoft responsible for delivering the highest-quality search experience to over hundreds of millions of monthly active users around the world in Microsoft’s search engine. We take pride in being the first in the world to solve many Generative AI at Scale challenges. Bing is part of the Microsoft AI (MAI) organization which also includes Copilot, Edge browser, Maps, Ads, News, and other projects.

MAI is an exciting place to be, and we enjoy strong executive support for performance work.

As a Principal Software Engineer in the Bing QnA, Generative Search, and Deep Search team, you will be driving many of the core projects and platforms to support Bing GenAI’s experiences. Your emphasis will be on the technical architecture, backend, and front-end (browser client side) code, where you will utilize and grow your skills using state-of-the-art tools and techniques. This opportunity will allow you to stay current with industry trends in LLMs, prompt engineering, distributed computing, web technologies, build Generative AI experiences, and innovate at the forefront of search.

Our team culture values technical excellence, innovation, and collaboration, and we foster a supportive, inclusive, and productive work environment to provide growth avenues for each team member.

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
  • Provides technical leadership related to building large language model-driven Generative Search projects, and prototype, develop and ship these projects.
  • Partners with stakeholders to determine user requirements for a set of scenarios.
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Leads by example and mentors others to produce extensible and maintainable code used across products.
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
  • 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.
  • 4+ years building full-stack experiences for PCs and Mobile using HTML, CSS, and JavaScript.
  • Experience in Type Script.
  • Experience in large language models, generative AI concepts, web standards, network protocols, how browsers work, and distributed computing.
  • Other Requirements:

    Candidates must be able to meet Microsoft, customer and/or government security screening requirements that 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.
  • Additional or

    Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Experience in full-stack…
  • To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary