Microsoft Corporation Senior Software Engineer, Infrastructure in San Francisco, California

We are seeking an experienced software engineer to join Yammer's Discovery team in San Francisco who will shape the future of Yammer's discovery subsystems to enhance customer relevance and engagement.

More than ever, our customers are betting on the cloud and expecting Office 365 to deliver an unparalleled experience on every device. Office 365 continues to lead the cloud transformation for Microsoft.

If you are passionate about building large scale services that serve millions of customers or motivated to enable scenarios that make people more productive and collaborative at work. This role may be for you.


As a Senior engineer on the team, you will be responsible for leading both the technical strategy and project delivery, relating to discovery, which will include:

  • Architecting scalable, performant globally distributed and available cloud services, relating to the discovery technology stack

  • Deliver a set of features that increase engagement and relevance for our global customers

  • Building deeper integrations with other Office 365 services

  • Lead, both technical strategy and project delivery, related to the discovery pipeline, including:

  • Design of a modern technical stack which will leverage the Machine Learning infrastructure to build a performant discovery feed

  • API design


Required Qualifications:

  • 8+ years of experience in software engineering.

  • 5+ years' experience designing and delivering large-scale systems

Desired Qualifications:

  • Designed and delivered global, reliable, secure, near-real-time systems scaling to audiences in the hundreds of millions

  • Deep experience leveraging cloud architecture and good experience demonstrating and applying site reliability principles

  • Driven architecture and design across multiple work streams

  • Proficient in the principles of Machine Learning and have practical experience in this area

  • Experience successfully leading complex, large-scale projects with local and remote partner teams

  • Working in a diverse and fun loving team, are passionate about solving challenging technical problems and love designing and writing great code.

  • Enthusiastic about partnering and working collaboratively with people across Microsoft

  • A Bachelor of Science (BS) in Computer Science

Ability to meet Microsoft, customer and/or government security screening requirements is required for this role. These requirements include, but are not limited to, the following specialized security screenings: Microsoft Cloud Background Check. A requirement of this position, is to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

About Yammer:

Companies around the world use Yammer to communicate and collaborate openly, helping to make workplace interaction more effective and increase employee productivity and well-being. At Yammer, we experience this first hand, because we're not only building Yammer, we're using it every day to perform our work. We're not just building a product, we're enabling people to change the way they work in very meaningful ways. We need people who are enthusiastic, who ask great questions, and who have strong opinions but aren't afraid to admit when they're wrong.

The Yammer team has people from a variety of backgrounds, races, ethnicities, previous work histories, and life experiences, and we are passionate about growing that diversity. We believe that diverse perspectives drive better ideas, better products and happier customers. We believe in sane work hours, using our vacation time, continuing to learn on the job, and we offer paid parental leave.

Additional Information:

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 at .

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