Principal Software Engineer

Last updated 29 days ago
Location:Redmond, Washington
Job Type:Full Time

Are you excited to be a leader in the frontier to the world of software as service, especially for thehighly usedscenarios of protection and security in the cloud world?  Do you enjoy coming to work every day with a diverse team focused on protecting customers, growing thebusinessand learning?

Office 365 is the industry leader in hosted productivity suitesand is afastgrowingbusiness at Microsoft with more than 100 million seats hosted in multiple data centers across the globe. The Information Protection team is chartered with thevery challengingmissions of delivering on core security as well as compliance scenarios across Exchange, SharePoint,otherM35office productsas well as Azure services. Increasingly, most of our results are delivered using sophisticated yet cost effective machine learning models.

Our team owns many of the key compliance scenariosofInformation Protection, auditing,and sensitivityanalysis. As enterprise information moves to cloud,our goal is that tenant adminsandCIOsare able toeasily ensure that tenantinformationiscompliant to allregulatory requirements,as well aseasily protectintellectual property.  This is an area that Microsoft seeks to create differentiation relative tocompetition. We have a lot of innovative and challenging work in this areaand requiresin depth investment in cloud, in big data and machine learningtechnologies.

Weare looking foranengineerto join our team and take on some of these challenges directly and in collaborationwithothers.A successful candidateis technically strong, excited about new challenges, comfortable with ambiguities, passionate aboutbeing part ofa diverse team and a fun workplace, and willing to take on larger scope and ownership. You will be responsible to deliverplatformsand solutions in complexareas;deliveringon system architecture, code, deployment, scale, performance and quality, from conception to delivery.


Your core responsibilitieswould include designingand deliveringfeatures end to end. We need collaborative developers who can think big, deliver on those big challenges of compliance with high scale, high availability, geo-redundant & low maintenance solutions with provable quality. Increasing use of AI andML.  Able to handle large scope and complicated feature ownership by working under self-driven initiatives with Program Managersand across teams.


Degree in CS or similar

8+ years software development experience with familiarity of at least one of OOP languages: C++/C#/Java

Working experience in online services/large scaledistributedsystems

Working experience in system architecture and design

Strong coding and problem solvingskills

Able to ramp up new technologiesfast

Come and stretch your talent in a highly technical team. You will have plenty of opportunities to grow if you are a developer who is strong and excited about the space and willing to stretch beyond the traditionalengineering role into understanding and building the business!

 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 securityscreenings

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

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.