Microsoft Corporation Principal Software Engineer in Redmond, Washington
What is Yammer?
Yammer is THE social network for the workplace - used by millions of employees every day to build community and culture, share knowledge, and connect with their leaders and each other.
Yammer was one of the first startup unicorns this past decade and we were acquired by Microsoft in 2012. A lot of what makes working at Yammer special is the unique blend of being a “startup” within a top-tier tech company.
Working at Yammer has many of the upsides of working at a startup, such as autonomy and the freedom to innovate - without the downsides.
As a growing product with its own focus, we decide as a team where we want to head and the bets we want to take.
We get to make our own technology decisions and pick the best of open source and internal technology. We run Linux on Azure, use Macbooks for development, Snowflake for analytics, etc.
We do a lot with a smaller team, which means people get to wear multiple hats and have outsized impact
At the same time, we also have the benefits of working at a top tech company like Microsoft:
Compensation and benefits
Internal resources, technology and opportunities for growth
Brand and networking
The last few years our focus was directed inward on much needed infrastructure improvements, like moving to the cloud. Despite this, our active user base still doubled in this time period. We’re now able to focus our energies on totally revamping our product and user experience and releasing brand new product capabilities. It’s a great time to join - we are already at scale but there’s so much uncharted territory in front of us.
About this job
On the Yammer Search team, our goal is to help customers find information inside the system most efficiently with high relevancy. As a principal engineer, you will help the Product and Engineering teams make sound decisions to build the best of breed world class search services.
What makes this role special?
Opportunity for massive scale as Yammer sits within the O365 suite which has 100M+ users.
Smaller team means tons of ability to have impact
Social enterprise = unique and interesting problems (lots of independent social networks)
Design and deliver global, reliable, secure, near-real-time search services, scaling to audiences in the hundreds of millions.
Develop full stack cloud-based search solutions serving web, mobile and desktop client experiences.
Leveraging cloud architecture, applying site reliability principles, and maintaining our operational posture.
Utilize excellent communication skills to clearly distill the essence of your technical work to audiences of all levels and across multiple functional areas.
Develop deep product intuition that you leverage to influence future product roadmaps and technology decisions.
Work with product and engineering to craft experiments and test hypotheses.
Navigate complex situations and influence across multiple product areas by leveraging leadership acumen.
Mentor, coach and develop engineers and lead by example.
Take charge and drive technical areas forward proactively.
11+ years’ engineering experience delivering and operating large scale, highly available distributed systems.
Master of data structures, algorithms, cloud service architecture and distributed system fundamentals.
Great troubleshooting and performance tuning skills.
Bachelor’s degree in Computer Science or equivalent.
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.
Engineering experience working with large scale, highly available search services.
Elastic Search expert.
Strong knowledge of and experiences with Java.
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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs