Principal Software Engineer

Full Time Redmond, Washington Microsoft

Microsoft Careers: My job detailsSkip to main content

This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more

Microsoft Careers

Sign in

– Account central
– history
– Help center
– Job alerts
– Job watch list
– Recommended jobs
– Resumes


If you have an existing Microsoft Careers account, sign in below. If you are new to the site, create a Microsoft Careers account by clicking on one of the following:






– Working at Microsoft

– Benefits and perks
– Businesses and teams
– Mission and culture
– Office locations

– Students and graduates

– Events and webinars
– Find your recruiter
– International opportunities
– Programs

– Find a job

– Students and graduates
– Industry professionals

– Things to do

– Create a careers account
– Explore recommended jobs
– Locate events and webinars
– Find your recruiter
– Review interview tips

– Working at LinkedIn

Principal Software Engineer

At Skype, our vision is to re-humanize communications from the living room to the boardroom. People are at the center of this vision. All day, every day, we are all simultaneously consumers and professionals, friends, family and colleagues – and our communications technologies need to move between these dimensions as seamlessly as we do. Skype, Skype for Business and now Teams have transformed the way people communicate and collaborate in real time, using rich multi-modal communications, from consumers all the way to the largest enterprises in the world.

Come join the team that delivers the core messaging/presence/social/media sharing services that powers Skype, Xbox, Skype for Business, and Teams experiences for hundreds of millions of users. This next year is pivotal as we launch and grow the next generation of chat based experienced against formidable and fast-moving competitors. A key goal is to quickly transform the underlying services to power rapid innovation. We are on a journey to decompose and rebuild large existing live services as a set of independent, layered and extensible services. These services are high scale and highly available, delivering fast end to end user perceived performance in a geo-redundant multi-tenant system. The system challenges span storage, compute, and network protocols in a large distributed system. We need to honor our obligations for data sovereignty, privacy, security, information protection, and compliance at the highest level and feed data in to the shared substrate that powers rich AI powered experiences, both inside the messaging experience as well as across the Microsoft ecosystem.

As a Principal Engineer you must have a proven track record in in designing and delivering high scale distributed systems and leading engineers spanning all aspects of software & services engineering life cycle. You will be responsible for running services worldwide with high availability, requiring great tooling, automation, dashboards, alerting and monitoring at scale.

We’re looking for an Engineer with the following requirements:

Basic Qualifications:

– BS or higher degree in Computer Science or related field

– 12+ years of software engineering experience building server/service applications

Preferred Qualifications:

– Excellent problem solving, design, coding, and debugging skills

– History of developing complex, large scale software in C++, C# or related languages

– Exemplary written and verbal communication skills

– Track record of delivering products, features and functionality on time, at extremely high quality

– Self-driven, pro-active, results-oriented

– Deeply understands and ensures that product/business/user needs are met or exceeded

– Brings people together across teams to successfully collaborate on innovative solutions

– Easily deals with ambiguity, prioritizes, and make decisive decisions with great judgment

– Quickly ramps up on new technology areas

We are an agile team in a fast-moving group with plenty of growth opportunities. If you revel in challenges and want to change the way people communicate and collaborate then this the place for you.

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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to **********************

Job #

****** *******

United States, Redmond (WA)

Job families
Development (engineering)

Applications and services

Empower your future.

When you complete this final step in the application process, your resume will be sent to staffing and you will get an email confirmation of submission. You may be contacted directly be a recuiter if there is a match.

Select resume The resume you have selected will be used for the below job openings. Edit this resume Create New Resume

The resume noted above will be used for applying to the position(s) listed in the table. Please make sure that these are the openings you are interested in. Are you ready to proceed with submitting your resume for the above position(s)?

Affirmative action information

Microsoft is committed to a diverse work environment and this commitment is demonstrated, in part, through its affirmative action program. To assist us in meeting this commitment, we encourage you to complete the below information for our records. This information is solicited from all individuals applying for U.S. – based positions with Microsoft, as required by U.S. law. Completion of this section is strictly voluntary. Declining to provide this information will not result in any adverse treatment of your application for employment. The ethnicity/race categories listed below are defined by the U.S. Equal Employment Opportunity Commission.




Decline to state

Race/ethnicity View definitions Close definitions

What prompted you to apply to Microsoft?

To confirm that you are a person and not an automated program, please enter all the characters you see in the image. You can avoid this by signing in.

Your computer must be able to play audio in WAV format. The audio file is intentionally distorted to prevent automated programs from reading it. If the file plays in another program, remember the numbers, return to this page, and then type them in the field.

Play audio

Update contact information?
Some of the contact information you just provided is different from what we have in your existing Microsoft Careers account. Do you want us to update your account with the latest information?

Great! Updates to your account have been saved.

You need a resume to apply

To apply for this job, you must to submit a resume.

If you already have a saved resume, Sign in

The selected job(s) were added to your job watch list



Get started

– Explore recommended jobs
– Search jobs
– Manage job alerts
– Manage resumes

Life at Microsoft

– Diversity
– JobsBlog
– News Center
– Stories
– The Fire Hose
– Women at Microsoft

Tips and tools

– history
– Frequently asked questions
– Help center
– Interview tips
– Job watch list

Connect with us

– Legal
– Privacy
– Contact us
– 2018 Microsoft

To apply for this job please visit the following URL: →