We are seeking an Principal software engineer to join Yammer's core engineering team in Redmond. This team is responsible for developing and maintaining backend services that power Yammer's communication scenarios.
Millions of Office365 customers rely on Yammer to communicate every day and Yammer empowers people to connect across organizations to solve problems. The team delivers a highly available, stable messaging pipeline with an exceptional communication experience for our global customers.
You will be part of a passionate and creative team working to modernize the way people work together in an enterprise. If you are enthusiastic about partnering and working collaboratively with people across Microsoft, we'd love to chat with you!
8+ years' experience delivering and operating large scale, highly available distributed systems.
Strong knowledge of Java or C#, and experience with scripting languages such as Python, Perl, etc.
Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies.
Strong troubleshooting and performance tuning skills.
Experience building multi-tenant, virtualized infrastructure a strong plus.
Bachelor's degree in Computer Science, equivalent degree, or relevant work experience
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to Microsoft Cloud Background Check. This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
The Yammer product is used by all kinds of people, so that diversity of experiences is critical to how we develop. We believe in sane work hours, using our vacation time, continuing to learn on the job, and we offer paid parental leave.
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 email@example.com.
Ideal candidates will have:
Designed and delivered global, reliable, secure, near-real-time services, scaling to audiences in the hundreds of millions.
Developed full stack solutions for message feeds, inboxes, high volume fanout deliveries, and real-time architectures supporting global web, mobile and desktop clients.
Experience leveraging cloud architecture, applying site reliability principles, and demonstrating acute sensitivity to operational concerns.
Demonstrated experience successfully leading complex, large-scale projects with local and remote partner teams.
Enthusiasm to partner and work collaboratively with people across Microsoft.