Microsoft

Software Engineer

Posted on: 5 Feb 2021

Redmond, WA

Job Description

Azure Cloud Hardware Infrastructure Engineering (CHIE) team within Azure are 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 experiences on unreliable hardware.

In the Azure Hardware Key Management Service (AHKMS) development team, you will design and develop a high scalable cloud service to collect, sign, maintain the hardware identity for end to end lifecycle of cloud server devices from the supply chain to the data center. The service also integrate with Microsoft internal and external existing services, tools and solutions to reduce the risk of security breach during the supply chain, maintain fleet hygiene, and harden the security in Microsoft data center.

Responsibilities include but not limited to:

1. Design and develop highly scalable, cloud native applications and large scale distributed microservices for Azure Hardware Key Management
2. 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).
3. Work with Microsoft partner ODMs, OEMs and other suppliers to integrate hardware identity harvesting and provisioning process in supply chain.
4. Work with other Microsoft internal teams to enable supporting of new hardware that requires hardware identity management
5. Architect and lead the new services for AHKMS to integrate with other existing services in Microsoft data center management eco system to harden the hardware security.

Required experiences:

1. Bachelors required in Electrical Engineering, Computer Engineering or Computer Science desired
2. 7+ years of hands on coding experience required (C/C++/C code development, debug, and test )
3. 5+ years' experience with design and develop cloud services (preferably on Azure), monitoring and live site
4. A sound track-record of shipping products
5. Proven experience in diverse technologies and technical challenges, in services development and systems engineering
6. Self-motivated individual, must be able work independently as well as collaboratively in a team environment and across the team of engineers.

Preferred experiences:

1. Web API services infrastructure (RESTful API, Swagger), Microservices design, implementation and maintenance.
2. Working knowledge in software security, digital asset security, cryptography, X509 certificate and digital signing
3. Familiarity with Azure services like storage, networking, Service Fabric, Cosmos DB, Event Hubs. Working experience is a plus.
4. High tolerance to ambiguity and ability make progress when situations are in flux
5. Cloud operation experience, cloud native mindset, including performance, reliability, resilience and scale-out.

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

Redmond, WA

Microsoft Corporation develops, licenses, and supports software, services, devices, and solutions worldwide. Its company’s Productivity and Business Processes segment offers Office 365 commercial products and services, such as Office, Exchange, SharePoint, Skype for Business, Microsoft Teams, and related Client Access Licenses (CALs); Office 365 consumer services, including Skype, Outlook.com, and OneDrive; LinkedIn online professional network; and Dynamics business solutions comprising financial management, enterprise resource planning, customer relationship management, supply chain management, and analytics applications for small and medium businesses, large organizations, and divisions of enterprises.

The company’s Intelligent Cloud segment licenses server products and cloud services, such as SQL Server, Windows Server, Visual Studio, System Center, and related CALs, as well as Azure, a cloud platform; and enterprise services, including premier support and Microsoft consulting services to assist customers in developing, deploying, and managing Microsoft server and desktop solutions, as well as provides training and certification to developers and IT professionals.

Its More Personal Computing segment offers Windows OEM, volume, and other non-volume licensing of the Windows operating system; patent licensing, Windows Internet of Things, and MSN display advertising; Surface, PC accessories, and other devices; Xbox hardware and software and services; and Bing and Bing Ads search advertising. It markets its products through original equipment manufacturers, distributors, and resellers; and online and Microsoft retail stores.

Microsoft Corporation has collaboration with E.ON, NIIT Technologies Ltd., CUNA Mutual Group, and Mastercard Incorporated; strategic alliance with Nielsen Holdings plc and PAREXEL International Corp.; and a strategic partnership with SK Telecom Co., Ltd. The company was founded in 1975 and is headquartered in Redmond, Washington.

Similar Jobs