Senior Software Engineer - M365 Elastic Scale Storage

Senior Software Engineer - M365 Elastic Scale Storage

5-8 years
Not Specified

Job Description

Job Description :
Microsoft 365 is the fastest growing cloud services business in Microsoft. M365 brings together cloud versions of our most trusted communications and collaboration products like Exchange, SharePoint, and Skype with the desktop suite of office products in an always-up-to-date integrated service offering. Since its launch, the service has made it easier for millions of information workers working in small, medium, and large enterprises across multiple markets worldwide to use the best of Microsoft's business productivity solutions via the cloud. The service now extends the same to consumer communication and collaboration products.
The Substrate App Platform group is part of M365 Core Platform organization. This is an interesting point in time of newwave of innovations in the Substrate enhancing its scale and high-value data to deliver intelligent and search experiences to end users. We need the best and brightest to take the initiative and work with engineers across Office Product Group and Microsoft to build the next-gen scale platform in the Substrate. This engineering role is in a strategic forward-thinking project working on design and implementation of key infrastructure, and scalable programming paradigmsthat willaccelerate developmentvelocity fornew scenarios andenable moredevelopers to buildservicesonthe Substrate. This is one of the rare opportunities for you to learn and grow in building a mission critical high-scale subsystem in the Substrate.
Our team has a great mix of talent and we are looking to add to it so we can continue driving forward with the latest in Cloud and Platform technologies. We are looking for candidates with strong analytical, design, development and communication skills. Responsibilities include design and development of the Substrate core infrastructure to support high-scale data ingestion, query and processing for intelligent and search scenarios. You will collaborate with teams across Microsoft and own driving initiatives for elastic scalable solutions as well as making them easily adoptable by other developers.
basic qualifications:
. the ideal candidate must have 5+ years of experience building server/service applications
. bs, ba, or ms in computer science
preferred qualifications:
. proficiency in object oriented design is a plus, with c# and .net preferred
. passionate about developing software and service with high quality and engineering standard
. team player and excellent communication skills
knowledge on following are preferred:
. odata and restful api development
. multi-thread and asynchronous programming
. data partitioning and consistency
. sdk development

About Microsoft

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

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content