Job Category:Software Engineering: Development
Location:Redmond, WA, US
It''s not very often that the opportunity to work on software that hundreds of millions of people use every day comes along.
We are the Microsoft account team. Every second of every day, we handle tens of thousands of login requests. These requests come from Windows 8, Windows Phone, Xbox, Bing, Office, SkyDrive, Outlook.com and the many applications that Microsoft teams ship on iOS and Android. We are at the center of all of Microsoft''s consumer experiences - we''re the gatekeepers that decide whether or not to let people in. We live and breathe security and safety. We build massive scale systems which are always available. We''re looking for a few outstanding engineers to join our team
We implement security protocols. We implement them in the cloud and we work hand-in-hand with the Windows, Xbox, and Windows Phone teams to enable users on each of those platforms to authenticate to our systems. Our operating systems are deeply connected to our cloud - and that all begins with authentication. Our protocols are things you''ve heard of, such as OAuth, and some you haven''t.
We implement fraud detection, prevention, and remediation. Some of our mechanisms are based on heuristics, some on machine learning. We deeply understand, through the use of extensive analytics, large data sets, and distributed query technologies, our usage patterns and what is happening within our systems. We process billions of authentications every day and work tirelessly to keep our accounts save.
We invest in infrastructure. Our system is always available. We are architected to survive failures that range from drive errors to the loss of datacenters. We are always looking for people who love data and infrastructure to join our team and help evolve our platform.
We build user interface and experiences that fold seamlessly into mobile experiences as well as our core operating systems.
The Microsoft account team currently has positions available in areas related to protocols, account security, Windows client development, infrastructure, and storage. As a developer on our team, you''ll work with your counterparts in Program Management, Test, and Service Engineering to design, implement, stabilize, and monitor existing and new features. You''ll contribute to the evolution of one of the largest security systems on the planet.
There are a bunch of reasons that you might want to join the Microsoft account team. Maybe you share our passions for security and user safety. Maybe you want to work on state of the art massive scale systems. Maybe you''re interested in applying your experiences with machine learning. Maybe you''re a database expert and are interested in the database aspects of what we do. Maybe you just want to work with a group of exceptionally talented engineers who get along with one another really well and collaborate on outstanding stuff. Whatever your motivations - if you''re an outstanding software engineer with an interest in joining our team, we look forward to hearing from you.
A BS or MS in Computer Science is required. A minimum of 3 years of demonstrated commercial software development experience is required for all of our open positions. It''s important that you are either currently a developer or have very recent developer experience in the areas mentioned above.