Microsoft

Software Engineer

Posted on: 1 Feb 2021

Mountain View, CA

Job Description

Are you interested in working for one of the most exciting teams at Microsoft? Interested in a start-up like environment, passionate about cloud computing technology, and building the next billion-dollar business? Then look no further than the Azure Team.

We have developed the state-of-the-art operating system for Microsoft's Cloud Datacenters. Azure provides developers with on-demand compute and storage to create, host, scale, and manage scalable web application on the Internet through Microsoft's global data centers, and via on-premises private cloud deployments of the Azure Platform.

The Azure Networking team is looking for people with a passion for both networking and software to join us in building the world's most reliable cloud. We are designing new network architectures to provide guaranteed SLAs for our data centers, and creating systems to automatically buildout and validate that the network continuously meets its SLAs. We are redefining the nature of software in the network by writing the software that runs on the switches (see SONiC https://azure.github.io/SONiC/) and building massive distributed systems to control the network.

Responsibilities

* Design and develop features and solutions. Fix software bugs and refactor code as needed.
* Develop and automate software unit and system testing for all code to ensure quality.
* Provide support and resolve issues for the Azure production network

Required Qualifications:

The successful candidate will have one or more of following:

* 3 years or more of hands-on experience with embedded software development or scripting automation for networking systems
* Hands on experience of data plane software development with ASIC, FPGA or NPU
* Knowledge of IP routing related protocols
* Knowledge of one or more of C, C++, Python, Go
* Knowledge of Linux kernel networking
* Knowledge of hardware architecture or device drivers
* Knowledge of data modelling and network management protocols
* Strong problem solving and software troubleshooting skills

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