PRINCIPAL SOFTWARE ENG MANAGER

  • Full-Time
  • Mountain View, CA
  • Microsoft
  • Posted 2 years ago – Accepting applications
Job Description
Microsoft Azure is in the cloud race to win it. The Principal Software Engineering Manager on the Azure networking team in Mountain View, CA will be responsible for designing, building, and operating critical network services that will help us differentiate from our fierce competitors and generate new revenue.
Weareresponsibleforbuilding applicationdeliveryservicessuchasloadbalancers andfirewalls.AtthecoreoftheseservicesisasolidSDNandNFVinfrastructurethatwecontinuously innovateontoimproveagility,reliabilityandcosteffectivenessofourservices.
Wearelookingfora Softwareengineering Managerwhois passionateaboutdevelopingnetworking services at hyper-scale in Application Delivery space.ResponsibilitiesWe’re looking for a hands-on Software Engineering Manager 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 Engineering Manager 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.QualificationsBasic Qualifications:

  • 10+ years of hand-on software development experience building product quality software
  • At least 4 years of people management experience.
  • Demonstrated success growing junior engineers through mentoring, collaboration and coaching
  • A minimum of a Bachelor’s degree inComputer Science or Engineering, or a related field, or equivalent alternative education, skills, and/or practical experienceisrequired.
  • Strong experience building on C#, C++, Golang, gRPC, Linux/Unix systems.
  • 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 Application(HTTP,HTTPS),transport&security(TCP/UDP,TLS) protocols
  • Knowledge of L7 proxy (nginx, envoy, haproxy)
  • Familiarity with Containerplatformsandtechnologies(Docker,Kubernetesetc.,)

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, large scale fleet management
  • Passion for improving and streamlining the engineering process, tools, methodologies to develop and operate services at hyper-scale.
  • Contributions to open source software projects are a plus.

This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
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.
Apply to this Job