USACares Jobs

Job Information

Microsoft Corporation Principal Software Engineer in Mountain View, California

MicrosoftAzure Networking t eamis 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 isinthecloudracetowinit!WearepartoftheAzurenetworkingteamresponsiblefordesigning,buildingandoperatingcriticalnetworkservicesthatwillhelpusdifferentiatefromourfiercecompetitors andgeneratenewrevenue.

Weareresponsibleforbuilding applicationdeliveryservicessuchasloadbalancingandfirewalls.

AtthecoreoftheseservicesisasolidSDNandNFVinfrastructurethatwecontinuouslyinnovateontoimproveagility,reliabilityandcosteffectivenessofourservices.

Wearelookingfora Softwareengineering ManagerwhoispassionateaboutdevelopingNetworking services at hyper-scale in Application Delivery space.

Responsibilities

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.

Qualifications

Basic Qualifications:

  • 10+ years of Software Development experience building product qualitysoftware

  • A minimum of aBachelor’sdegree in Computer Science or Engineering , or a related field, or equivalent alternative education, skills, and/or practical experience is required .

  • Strong experience in C#, C++, Golang,gRPC, Linux/Unix systems.

  • Strong skillsin App security, Web Application Firewall&L4-L7Networking

  • Strong skills inDistributed systems and building cloudservices

  • Strong design and coding skills with the ability to pick up new languages, tools and design patterns asneeded

  • Familiarity withContainerplatformsandtechnologies(Docker,Kubernetesetc.,)

  • Demonstrated success growing junior engineers through mentoring, collaboration andcoaching

Preferred Qualifications

  • Ability to work effectively both autonomously and in teamstoeffectivelycollaborate with cross-functional teams across geos.

  • Experience dealing with large customer base and partner integration.

  • Expertise inautomation, 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 withWAF:CRS, OWASP,Modsecurityor any modern WAF engine

  • Familiarity withApplication(HTTP,HTTPS),transport&security(TCP/UDP,TLS)protocols

  • Familiarity with machine learning& data scienceis aplus

  • Knowledge of L7 proxy(nginx, envoy,haproxy) is aplus

  • Contributions toopen sourcesoftware projectsisa 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 (https://careers.microsoft.com/us/en/accommodationrequest) .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

DirectEmployers