Microsoft

Principal Software Engineer

Posted on: 10 Apr 2021

Mountain View, CA

Job Description

Microsoft Azure Networking team is looking to hire a Principal Software Engineer to design, build and operate the critical network services. This position is located in Mountain View, CA.
Microsoft Azure is in the cloud race to win it! We are part of the Azure networking team responsible for designing, building and operating critical network services that will help us differentiate from our fierce competitors and generate new revenue.

We are responsible for building application delivery services such as load balancing and firewalls.
At the core of these services is a solid SDN and NFV infrastructure that we continuously innovate on to improve agility, reliability and cost effectiveness of our services.
We are looking for a Software engineering Manager who is passionate about developing Networking services at hyper-scale in Application Delivery space.

We're looking for a Software Engineer who is passionate about building products that power the next generation of Azure networking services. You will be responsible for building and operating state-of-the-art networking services used by thousands of customers world-wide. You will manage a team of talented software engineers.

If you are an experienced Software Engineer with a track record of delivering solid engineering work in this space and have a passion for learning, this is a great opportunity for you to take the next step in your career.

Basic Qualifications:

* 10+ years of Software Development experience building product quality software
* A minimum of a Bachelor's degree inu202FComputer Science or Engineering, or a related field, or equivalent alternative education, skills, and/or practical experienceu202Fisu202Frequired.
* Strong experience in C, C++, Golang, gRPC, Linux/Unix systems.
* Strong skills in App security, Web Application Firewall & L4-L7 Networking
* Strong skills in Distributed systems and building cloud services
* Strong design and coding skills with the ability to pick up new languages, tools and design patterns as needed
* Familiarity with Containeru202Fplatformsu202Fandu202Ftechnologiesu202F(Docker,u202FKubernetesu202Fetc.,)
* Demonstrated success growing junior engineers through mentoring, collaboration and coaching

Preferred Qualifications

* Ability to work effectively both autonomously and in teams to effectively collaborate with cross-functional teams across geos.
* Experience dealing with large customer base and partner integration.
* Expertise in automation, monitoring, analytics, data pipeline, large scale fleet management
* Passion for improving and streamlining the engineering process, tools, methodologies to develop and operate services at hyper-scale.
* Familiarity with WAF : CRS, OWASP, Modsecurity or any modern WAF engine
* Familiarity with Applicationu202F(HTTP,u202FHTTPS),u202Ftransportu202F&u202Fsecurityu202F(TCP/UDP,u202FTLS) protocols
* Familiarity with machine learning & data science is a plus
* Knowledge of L7 proxy (nginx, envoy, haproxy) is a plus
* Contributions to open source software projects is a 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.

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