Software Engineering Lead

San Jose, California, United States
Jul 25, 2019
,Year,$ LPA
Citizen, Green Card Holder
5 Years
Job Description
Microsoft is hiring Software Engineering Lead.
 
We are building a knowledge platform that should scale for hundreds of millions of enterprise users. We are looking for smart, passionate engineers at many levels to help us power and deliver on this mission. This opportunity will allow you to make a broad positive impact across many critical domains of one of the most mission-critical services in the world - such as email services, highly scalable map-reduce compute, machine learning platform, data analytics, service and data engineering, security, compliance and service management.
 
Responsibilities
  • The explicit goal of the core telemetry platform is to provide a consolidated and comprehensive control plane platform that can be used to configure, deploy and control the telemetry workloads. This system will support both first-party and third-party scenarios with a consistent set of APIs and user interfaces. There is an emphasis on taking advantage of as much of the underlying Azure principles and design constructs as possible.
  • As we are evolving this system, one of the key challenges is we need to migrate most of Azure’s core services from using existing systems such as MDS and CDE to new, modern platforms that can scale with the growth of Azure. We need to both build the next-generation platforms to support our core business as well as migrate customers to an alternate billing pipeline for better scale and alignment with each team’s business needs. In addition to migration, we need to maintain and meet the SLA of the overall system as the needs of Azure continues to grow.
  • We are looking for an engineering lead for this team and effort. We’re looking for engineers who are passionate about large scale distributed systems and debugging complex systems. This area has huge impact for all of Azure; any reliability issues in this system have direct impact to revenue for the Azure Business. If you are an engineer who is looking to transition to be an engineering lead and need a great opportunity to help solve a critical business need, this will be a great opportunity for you.
 Qualifications
  • 5+ years in development and design experience (C/C++/C# and/or Java) with demonstrated experience shipping products, services
  • At least a bachelor’s degree in Computer Science or Engineering or eight+ years of development experience
  • Excellent analytical skills with systematic and structured approach to software design
  • Great communication and problem-solving skills