Skip to main content

Principal Software Engineer

Microsoft is seeking an experienced software engineer to join Yammer's Platform and API Team in San Francisco who will shape the future of Yammer's Developer Platform and API strategy to support the scale of Microsoft, enable deeper integrations with the Office365 suite and help developers build apps using easy to use and well supported APIs. As a Principal engineer on the team, you will be responsible for leading both technical strategy and project delivery related to the Platform and API, including: API design, Platform Strategy and Architecture.   You will also guide the team on setting strategies on scaling APIs, monitoring, rate limiting, versioning, API guidelines. Millions of Office365 customers rely on Yammer to communicate every day; you will be responsible for delivering a stable API platform that has high availability, high scalability and above all, an exceptional communication experience for our global customers.    


WHAT WE ARE LOOKING FOR:  

- You have designed and delivered developer platform and APIs for both internal and external developers -- scaling to audiences in the hundreds of millions.  

- You have deep experience leveraging cloud architecture, applying site reliability principles, and demonstrating acute sensitivity to operational concerns.  

- You have demonstrated experience successfully leading complex, large-scale projects with local and remote partner teams.   You are enthusiastic about partnering and working collaboratively with people across Microsoft.  

- You are passionate about developers and you consider giving developers the best experience for being able to deliver great solutions leveraging Yammer APIs.  

- You are well versed in technologies like GraphQL, Microsoft Graph or similar technologies.  

- You have expertise in REST or SOAP architectures.  

- You have expertise in a programming language. Java and Ruby are a big plus.  


BASIC QUALIFICATIONS:  

- 3 years of experience in designing and delivering large-scale developer API/platforms

- 8+ years of experience in software engineering

- BS in Computer Science


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 are not afraid to admit when they're wrong.  


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.


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 security screenings: 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.


Microsoft will consider qualified applicants with criminal histories in a manner consistent with the requirements of San Francisco’s Fair Chance Ordinance.


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 askstaff@microsoft.com.


#YammRef

Job #

1086500

Locations

United States, San Francisco (CA)

Job families

Development (engineering)

Products and technologies

Yammer

Teams

Applications and services
Feedback