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