Senior Software Engineer

Redmond, WA, United States

Microsoft is seeking experienced software engineers to join Yammer's core messaging 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. Yammer empowers people to connect with each other across an organization and come together to solve problems. Delivering a highly available, stable messaging pipeline with an exceptional communication experience for our global customers is core to that mission. You will be part of a passionate and creative team working to modernize the way people work together in an enterprise. If our mission excites you and you are enthusiastic about partnering and working collaboratively with people across Microsoft, we'd love to chat with you!


  • Collaborating with teams across Yammer like product managers, mobile and web client engineers, and infrastructure to build new product features
  • Design and development of software to achieve rapid scale and reliability
  • Code and design reviews with attention to technical debt and accidental complexity
  • Mentoring junior engineers and lead technical discussions
  • Keeping Yammer reliable by being part of on-call rotations and making it better as you go


Required Qualifications:

  • 5+ years of experience in software engineering.
  • 1+ years of experience designing and delivering large-scale messaging systems


  •  Experience building large scale distributed systems
  • Proficiency with at least one object-oriented programming language
  • Strong sense of ownership and accountability
  • Ability to break down large technical problems and solve them systematically
  • Experience with Hbase, Postgres, Elastic Search is a bonus!
  • A BS in Computer Science 



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




We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job