Principal Engineer

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN +1 · Software Engineering

Principal Engineer role focused on extending Azure's native capabilities to the customer edge, delivering comprehensive edge solutions, operating systems, and engineering systems. The role involves architecting solutions ground-up, taking features from ideation to global rollout, and collaborating with platform teams to enable customers to host network infrastructure and operations on Azure. It emphasizes building and operating reliable, distributed systems software with experience in microservices, Kubernetes, and Azure.

What you'd actually do

  1. Incubate new ideas, carry PoC, convert into feature requirements
  2. Take features from ideation to successful global roll out
  3. Act as an expert code and design reviewer and mentor other engineers
  4. Accelerate development velocity for all engineers and deliver continuous improvements to the team’s process and codebase
  5. Establish best coding practices and automation process

Skills

Required

  • 15+ years technical engineering experience with coding in languages including, but not limited to, c#, .NET. Golang, Java, or Python
  • 10+ years of experience in commercial software development
  • Experience in building, shipping and operating reliable, distributed systems software
  • Ability to engage in site-reliability engineering practices
  • Experience in building large distributed systems software
  • Experience in Microservices architecture
  • Experience working with Kubernetes and Helm charts
  • Understanding of basic computer networking
  • Self-starter, who proactively identifies problems and drives for resolution
  • Great problem-solving skills and outstanding drive for results
  • Experience with Azure
  • Knowledge of security compliance of Public cloud services
  • Ability to learn and grasps concepts quickly in a fast-paced environment
  • Commitment to collaboration and teamwork and ability to deliver via influence

Nice to have

  • Data centre networking knowledge is added advantage
  • Advanced technical degree (MS/PhD) is a plus

What the JD emphasized

  • Ability to meet Microsoft security screening requirements are required for this role