Microsoft Corporation Senior Software Engineer in Redmond, Washington

Do you have a passion for modern web application development, Azure, analytics and machine learning? Would you like to help make the digital knowledge in every intranet available at the fingertips of enterprise users? SharePoint is one of the major workloads in Office 365, which provides the cloud storage and collaboration platform for more than 50 million users every month, and growing at the rate of 100% a year. SharePoint powers intranets for most of the major companies in the world, while also scaling to thousands of small/medium businesses and educational institutions.

The Workplace Experiences (WEX) team is looking for talented engineers to grow SharePoint and Office 365. Our team owns pages and portals for SharePoint, and is currently working on a modern SharePoint intelligent home page and portal that connects users with their work, enterprise search, people, and with company knowledge. Recent projects our team delivered include Communication sites, responsive modern pages, SharePoint news, dozens of modern web parts, and features within Delve and the Office graph. As we undertake this journey, we embrace this opportunity to transform the SharePoint experience to be simple, fast, and mobile in a cloud-centric intelligent world, across web and native endpoints. It’s a unique opportunity to take the trends, simplicity bar, and fast iteration/experimentation from a consumer service but combine it with the deep customer connection, an exciting business model, and tradition of Microsoft’s success of our enterprise businesses.

Responsibilities

In addition to modern open source UX frameworks like React/React Native and typescript for the web application itself, we rely on Azure substrate for microservices and business logic, reactive analytics in the Exchange and Office Graph substrates, search and SharePoint as our backend services. We are looking for experienced engineers with strong architectural skills and creativity to help build the next generation of SharePoint experiences, who are also capable of working across team boundaries, since many of our problems cut across different teams in SharePoint, but also FAST, Bing, Exchange, Office and others. The individual will be responsible for defining the architecture of new features, implementation and rollout, analyzing and accommodating dogfood and customer feedback. The candidate should have experience building and shipping world class software, good understanding of modern web technologies and full stack architectures.

Qualifications

You would be a good fit for our team if:

  1. You have 5+ years of enterprise-level programming, software engineering and/or software development experience.

  2. You have a passion and sharp eye for gorgeous, engaging and responsive UX, as well as a passion for clean, scalable service architecture.

  3. You are truly passionate about software engineering, with a strong emphasis on agile development, and are eager to dive down the stack when you need to deliver a great end to end experience.

  4. You can empathize with our end-users’ needs and want to engage to help define their key experiences.

  5. You have a BS degree in Computer Science or equivalent.

  6. Experience with map/reduce analytics, reactive extensions, or machine learning toolkits is strong plus.

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 at https://careers.microsoft.com/us/en/accommodationrequest .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.