Principal Software Engineer at Microsoft

Principal Software Engineer Details

June 27, 2019, 3:56 p.m.
Engineering
Individual Contributor
Full-Time
Redmond, WA
Office 365 Communications
Our mission is to empower every person and organization on the planet to achieve more, with simple, useful, and delightful products. We in Office 365 Communications and Time Management Org are constantly innovating how millions of users collaborate and communicate effectively across the enterprise to make a larger impact. Millions of Office365 customers rely on Yammer to collaborate effectively and transparently across organization. At our core, we are diverse group of Product People, passionate about delighting our users and embracing the idea that our work is never truly finished. We are customer obsessed and data driven with focus on delivering functionality at a brisk pace while staying nimble in a changing world. Working together to harness the power of the cloud and to showcase new experiences that serve a wide ecosystem of devices and a diverse set of users. Intrigued? We'd love to hear from you! We have development opportunities in the search team to build solutions that millions

Responsibilities • 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 for global web, mobile and desktop clients. • Leveraging cloud architecture, applying site reliability principles, and maintaining our operational posture. • Partner and work collaboratively with people across Product, Design and Engineering teams to deliver complex, large-scale projects. • Mentor, coach and develop engineers and lead by example. • Take charge and drive technical areas forward
Qualifications • 11+ years' engineering experience delivering and operating large scale, highly available distributed search systems. • Strong, proven experience working with Elastic Search a plus. • Strong knowledge of and demonstrated experiences in Java. • Strong knowledge of data structures, algorithms, operating systems and distributed systems fundamentals. • Strong understanding of databases, storage and persistence technologies. • Strong troubleshooting and performance tuning skills. • Experience building multi-tenant, virtualized infrastructure a strong plus. • Working familiarity with
Learn more about this job

Similar jobs at Amazon




Similar jobs at Microsoft





Website managed by Tommy Unger