Back to jobsJob overview

About the role

Principal Software Engineer at Microsoft

Required Skills

.netpythonazuregenaicloud computingai innovationplatform resiliencycustomer success

About the Role

Principal Software Engineer role in Microsoft's Strategic Workload Acceleration Team (SWAT) focusing on AI innovation and platform resiliency. This customer-facing position involves architectural oversight, hands-on engineering, and up to 50% travel to resolve production blockers and drive strategic programs.

Key Responsibilities

  • Drive architectural and programmatic oversight for strategic initiatives
  • Provide hands-on technical work across design, build, and production deployment on customer projects
  • Drive innovation in AI and strategic technologies aligned with Microsoft's priorities
  • Strengthen customer trust through enhanced platform resiliency and security
  • Drive strategic partnerships with a focus on customer experience

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in .Net or Python OR equivalent experience
  • Breadth of knowledge across cloud computing topics in Azure platform services and GenAI
  • Ability to meet Microsoft, customer, and/or government security screening requirements
  • Up to 50% travel worldwide as a customer-facing role

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in .Net or Python
  • Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in .Net or Python

Benefits & Perks

  • Industry leading healthcare