DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Microsoft Corporation Senior Software Development Engineer in Multiple Locations, India

Azure Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) team within Azure is responsible for the definition, design, development, and support of the hardware that is delivered into Microsoft Datacenters. We focus on delivering solutions required for our cloud service platforms at the lowest possible cost of ownership (TCO) and providing great customer experience on datacenter hardware.

In the Azure Rack Cloud Services development team, you will design and develop a high scalable cloud service to deploy, manage and monitor the end to end lifecycle of cloud server devices, and develop the infrastructure and applications for doing them at cloud-scale. The services also integrate with Microsoft internal and external existing services to accelerate new product introduction, increase availability, reliability, efficiency and security of the hardware in Microsoft data centers.

Responsibilities

Responsibilities include but not limited to:

· Design and develop highly scalable, cloud native applications and large scale distributed microservices for Azure datacenter device management lifecycle.

· Bring excellent software engineering habits and produce high quality code that is unit tested, code reviewed, and checked in regularly for continuous integration and delivery (CI/CD).

· Work with other Microsoft internal teams to enable supporting of new services and infrastructure that supports introduction, deployment, maintenance and trouble-shooting of devices in the data-center.

· Work with other Microsoft internal hardware and firmware teams to enable efficient management of new new and existing hardware in the fleet.

· Architect and lead the new services for to integrate with other existing services in Microsoft data center management eco system to harden the server manageability.

Qualifications

Required experiences:

· Bachelors required in Computer Engineering or Computer Science, Information Technology or equivalent courses desired

· 8+ years of hands on coding experience required (C#/ C++ code development, debug, and test )

· 3+ years’ experience with design and develop cloud services (preferably on Azure), monitoring and live site

· A sound track-record of working on shipping products

· Proven experience in diverse technologies and technical challenges, in services development and systems engineering

· Self-motivated individual, must be able work independently as well as collaboratively in a team environment and with a team of engineers across the Geos.

Preferred experiences:

· Web API services infrastructure (RESTful API, Swagger), Microservices design, implementation and maintenance.

· Familiarity with Azure/Cloud services like storage, networking, Service Fabric, Cosmos DB, Event Hubs. Working experience is a plus.

· High tolerance to ambiguity and ability make progress when situations are in flux

· Cloud operation experience, cloud native mindset, including performance, reliability, resilience and scale-out.

#SCHIEINDIA

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers