Principal Software Engineer
$68.65 - $132.12 per hourMicrosoft
Job ID: 200049482Posted: 2026-08-19Location: United States, Washington, RedmondSalary: USD $142,800 - $274,800 per yearEmployment type: Full-TimeWork site: 4 days / week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewWe are seeking a Principal Software Development Engineer to lead the design and development of the Search & AI Platform at Microsoft Bing. As the core platforms underpinning web-index serving, big data processing, AI inference, and LLM grounding, the system interacts with hundreds of millions of users worldwide every day. We are looking for a passionate and experienced platform engineer to work with us to build the new generative search engine for Bing, leveraging heterogenous hardware, hybrid retrieval, and agentic workflow. In this role, you will: Architect and implement scalable distributed systems foundational for Search & AI platform. Innovate the modern search retrieval system with cutting edge vector index engineLead technical vision and execution for building generative search that acts autonomously within a large-scale infrastructure. Optimize data access patterns, compute workflows, and storage strategies to meet rigorous SLA requirements across offline and online workloads. Work closely with cross-functional teams (AI, infra, product) to translate research advances into production-grade systems. Mentor and grow a high-performing engineering team focused on long-term platform evolution. 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. Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.ResponsibilitiesArchitect, design, and implement high-performance solutions to enhance Search & AI platform. Technically lead the development and scaling of our 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 improvementsQualificationsRequired 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 PythonOR equivalent experience.Preferred Qualifications: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 PythonOR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.3+ years of technical leadership experience of designing, coding, debugging and delivering large projects. Hands on experience in indexing technology and end to end search stackExpertise in Approximate-nearest-neighbor search is a plusExpertise in performance optimization and system architecture, particularly within large-scale processing environments is plus. Proven track record in designing and deploying scalable, distributed systems. Effective collaborator and communicator. #MicrosoftAI #Bing #SearchAIPlatform #SearchFundamentalSoftware 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.
$164.59k - $246.79k
...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at... ...including Urban Air Mobility (UTM).Echodyne is seeking a Principal Software Engineer to join our fast-growing team. ROLE OVERVIEWEchodyne is...SuggestedFull timeContract workTemporary work$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewDo... ...training runs Improve iteration loops for researchers and engineers Debug complex interactions between models and hardware Apply...SuggestedOngoing contractLocal area3 days per week$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewCore... ...with short-term delivery needs, making thoughtful engineering trade-offs.Foster Engineering Alignment: Work with the engineering...SuggestedOngoing contractTemporary workLocal area3 days per week$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...evaluate, and optimize AI agent performance. We are seeking a Principal Software Engineer to join the team and help build the core services that power...SuggestedOngoing contractLocal area3 days per week$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...Cloud Solutions, AI strategy, full stack engineering, Security, Dataverse & D365? Are you interested... .... As a Senior Software Engineer/Principal Software Engineer, you will lead the end...SuggestedOngoing contractLocal area3 days per week$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...services across devices and form factors. We are looking for a principal engineer who combines deep Windows systems expertise with broad architectural...Ongoing contractLocal areaRemote work3 days per week$165.6k - $296.4k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...infrastructure, optimization frameworks, execution engines, and hardware abstractions that unlock... ...on Windows.We are looking for a Principal Software Engineer to help define and drive...Ongoing contractWork at officeLocal areaWorldwideShift work$272k - $431.25k
...technical leader to design, drive, and operationalize firmware and software architecture and design as well as collaborate with HW Design... ...all the way through product production.Mentor architects and engineering teams to grow them into future leaders.Make key technical...Full timeShift work$260k - $345k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world...Permanent employmentTemporary workWorldwideWeekend work$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...success is a shared journey from a One Microsoft approach. As a Principal Software Engineer, Windows Domain FDE (Foward Deployed Engineer) you will...Ongoing contractLocal area3 days per week$142.8k - $274.8k
...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewWe are seeking a Principal Software Development Engineer to lead the design and development of the Search & AI Platform at...Ongoing contractWork at officeLocal areaWorldwide$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewThe... ..., and OpenAI.We’re looking for exceptional Full Stack Engineers to join the Edge AI Companions and Agents Engineering team,...Ongoing contractWork at officeLocal area$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...including Office, Windows, Bing, SQL Server, and Dynamics. As a Principal Software Engineer - Performance Tooling on the team, you will have the...Ongoing contractWork at officeLocal area3 days per week$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...VSCode, Cognitive Service, Copilot+ PC, and many others.As the Principal Software Engineer on our team, you would have the opportunity to work on:...Ongoing contractWork at officeLocal area3 days per week$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...Cloud Solutions, AI strategy, full stack engineering, Security, Dataverse & D365? Are you interested... ...of AI-Led engineering.As a Senior/Principal Software Engineer, you will lead the...Ongoing contractLocal area3 days per week$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...across Windows and Microsoft surfaces. We are looking for a Principal Software Engineer to lead the evolution of Windows 11 Widgets and the next generation...Ongoing contractWork at officeLocal areaImmediate start$165.6k - $296.4k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...impact billions of lives around the world.We are hiring a Principal Software Engineer - Architect to join our mission of securing access to world...Ongoing contractWork at officeLocal area3 days per week$142.8k - $274.8k
...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...traces and continuously evaluate and optimize agents. As a senior engineer within Foundry Agents, you will help build and evolve large‑scale...Ongoing contractLocal area3 days per week$225k - $345k
...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL SECURITY SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world...Permanent employmentTemporary workWork at officeWorldwideMonday to FridayFlexible hoursWeekend work$248k - $391k
...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.We are looking for a Principal Software Engineer to join our Configuration Management team and define the future of enterprise infrastructure automation, configuration...Full time$142.8k - $274.8k
...customers around the globe. The Azure Storage Control Plane Engineering team builds the foundational infrastructure that enables... ...productivity across the organization. Explore and implement AI-assisted software development practices, including automated code generation,...Ongoing contractLocal areaWorldwide$142.8k - $274.8k
.../ week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewAre you a Software Engineer already at the forefront of agentic AI development — someone who uses agents to build...Ongoing contractLocal area$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...advertising market already online. Search engines, web publishers, major ad networks, and... ...environment that will unleash your potential.As a Principal Software Engineer and member of this...Ongoing contractWork at officeLocal area$165.6k - $296.4k
...: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewWould... ...the same rigor and familiarity as human employees.As a Principal AI Software Engineer, you will collaborate with a diverse multi-discipline,...Ongoing contractLocal area3 days per week$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...MicrosoftOverviewAre you an established Software Engineer looking for a challenge and ready to... ...experiences. We are looking for a highly skilled Principal Software Engineer (full stack) to join...Ongoing contractWork at officeLocal area$165.6k - $296.4k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...Copilot, Bing, Edge, Windows, and Xbox. We are seeking a Principal Software Engineer to define and lead the technical direction for the next generation...Ongoing contractWork at officeLocal area$76.2 - $129.74 per hour
Senior Principal Software Engineer IS - HybridThe Senior Principal Software Engineer takes end-to-end ownership for development and quality of solutions and services that delight caregivers and add strategic value to Providence St. Joseph Health. They evaluate requirements...Minimum wageLocal areaShift work- Providence in Redmond seeks a Senior Principal Software Engineer to own the development and quality of key solutions. In this hybrid role, you will leverage your 12+ years of experience using advanced programming and integration skills to enhance caregiver experiences....
$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...intelligence, and customer protection. We are looking for a hands-on Principal Software Engineer for a deeply consequential technical builder role at the...Ongoing contractWork at officeLocal area$165.6k - $296.4k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...future of AI, we are seeking passionate engineers to tackle some of the most complex and impactful... ..., and scale.We are looking for a Principal Software Engineer to lead the design and...Ongoing contractWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Redmond, WA
- principal scientist Redmond, WA
- senior principal cloud computing engineer Redmond, WA
- principal cloud computing engineer Redmond, WA
- senior principal scientist Redmond, WA
- principal Redmond, WA
- embedded software Redmond, WA
- software applications developer Redmond, WA
- entry level software sales Redmond, WA
- software technology Redmond, WA

