Back to jobsJob overview

About the role

Principal Software Engineer at Microsoft

Required Skills

c#javajavascriptpythonazurecloud computingsapdistributed systemsiaas/saas

About the Role

Principal Software Engineer role at Microsoft's Azure Workloads Team, focusing on building first-class experiences for mission-critical workloads like SAP. Responsibilities include designing next-gen services, leading engineering roadmaps, and driving customer success on Azure. Requires 10+ years of technical experience with cloud computing and SAP technologies.

Key Responsibilities

  • Develop deep understanding of customer requirements for mission-critical workloads and build seamless deployment experiences on Azure
  • Lead design and implementation of next-generation services and features for SAP workloads on Azure
  • Accountability for design, implementation, quality, livesite, and customer success
  • Create long-term vision and roadmap for team to simplify SAP workload setup on Azure
  • Establish KPIs and drive execution through collaboration with PM team and partners

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 6+ years of industry experience in software development and building world-class solutions
  • 1+ years experience in building highly scalable, reliable, and available services in cloud
  • 1+ years experience in technical leadership in driving engineering roadmaps, leading v-teams, mentoring and helping others grow technically
  • 1+ years experience/knowledge of cloud computing, enterprise computing, IaaS and/or SaaS products
  • 1+ years experience/knowledge of SAP technologies and ecosystem
  • Ability to meet Microsoft security screening requirements including Microsoft Cloud Background Check

Nice to Have:

  • Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • 1+ years hands-on experience with distributed systems and services in the cloud
  • 1+ years experience with public cloud services including Azure, AWS or Google Cloud

Benefits & Perks

  • Industry leading healthcare