Principal Software Engineer- Microsoft Search, Assistant, and Intelligence (MSAI)

Remote Full-time
Are you interested in defining and innovating the next generation of Search to modernize the way users discover things that they care the most in their day-to-day lives? The Microsoft Search, Assistant, and Intelligence (MSAI) team is looking for talented software development engineers who are passionate about developing solutions to very challenging problems. Our mission is to build fluent, highly personal, and performant search experiences for every person and organization using Microsoft search to deliver greater productivity based on deep understanding of them. We are building a team of diverse, talented engineers and scientists who strive for designing and delivering the most relevant and contextual search experiences in Microsoft products such as Outlook, Teams, and many more that are essential to hundreds of millions of people in the globe.

Principal Software Engineer- Microsoft Search, Assistant, & Intelligence (MSAI)
We are seeking an innovative Principal Software Engineer with a passion for pushing the boundaries of technology. In this role, you will contribute to developing, designing, and operating large-scale search systems that make up our next-generation platform. As a part of our team, your work will have a direct impact on people globally and on one of the world's most significant search platforms.

We are looking for candidates who bring fresh ideas ranging from relevant areas including information retrieval, distributed systems, and developer agility. We value diversity of thoughts in addition to the technical skills. Everyone is encouraged to come up with new ideas to make our customers' lives better and to collaborate as a team to deliver them. This is a place where engineers have real impact on users around the world by making their everyday tasks more delightful.
Responsibilities:

As a Principal Software Engineer- Microsoft Search, Assistant, & Intelligence (MSAI) you will work closely with other Office 365 platform engineers to plan, architect, design, implement and validate, platform features. In addition to technical skills, you should have a passion for innovation and software quality. You will be responsible to perform investigations and investments in complex areas, designing and delivering features end to end - including system architecture, code, deployment, scale, performance and quality, from conception to delivery.
• Design and implement scalable, reliable, maintainable services
• Demonstrate strategic understanding of the timing and rationale for design choices, within the scope of work
• Consistently contribute key ideas to the product or service design and vision that meets the customer's needs
• Drive design reviews across the team and apply expertise in available technologies
• Apply metrics to drive the quality and stability of code
• Have a sense of pride, commitment, and personal accountability for the service quality, completeness and resulting user experience for the life of the product or service
• Work closely with geographically distributed team, including Product Managers and developers, to drive key improvements in backend Engineering System

Qualifications:

Required/Minimum Qualifications
• 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++, C#, Java, JavaScript, or Python
• OR equivalent experience.

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
o 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.
• Collaborating with technical partners to deliver end-to-end solutions
• Experience with multithreading and asynchronous processing
• Experience with CI/CD pipeline using agile practices
• Ability to quickly ramp up on multiple technology areas
• Demonstrated experience shipping a cloud solution at large scale
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,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 $173,200 - $282,200 per year.

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#MSAI
#M365Core

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Personal Assistant - Work From Home

Remote Full-time

Hiring Now: Product Research Assistant- Remote

Remote Full-time

Manager, Engineering

Remote Full-time

**Experienced Full Stack Product Design Engineer – Home and Music Experience Development**

Remote Full-time

Remote On Call Nurse Practitioner or Physician Assistant Certified***Multi State Licensure***

Remote Full-time

Patient Experience & Quality Analyst

Remote Full-time

Workday Implementation Consultant

Remote Full-time

Senior Payroll Partner

Remote Full-time

Content Strategist

Remote Full-time

Remote Insurance Sales - No Experience Needed

Remote Full-time
← Back to Home