Back to jobsJob overview

About the role

Principal Software Engineer at Microsoft

Required Skills

c#reactazure sqlcosmos dbai/mlgenaicloud migrationmicrosoft 365full stack

About the Role

Principal Software Engineer role at Microsoft's Fasttrack team, focusing on helping customers deploy and adopt Microsoft 365 apps. Responsibilities include developing migration tools, collaborating on agile software solutions, and architecting GenAI solutions for customer onboarding. Requires 6+ years of full-stack experience with C#, React, Azure SQL, and AI/ML exposure.

Key Responsibilities

  • Help customers deploy and adopt Microsoft 365 apps efficiently
  • Develop tools for migrating contacts, emails, and content from competing platforms to Microsoft 365
  • Collaborate with cross-functional teams to design and implement software solutions on an agile basis
  • Ensure timely and high-quality delivery of software projects
  • Architect GenAI solutions for organizational efficiencies and customer onboarding

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience
  • Minimum 6 years as a full stack engineer
  • At least 1 year of experience in Artificial Intelligence or Machine Learning with exposure to GenAI or prompt engineering
  • 3+ years of experience in C#, React, Azure SQL, and Cosmos DB

Nice to Have:

  • Bachelor's Degree in Computer Science AND 10+ years technical engineering experience OR Master's Degree AND 8+ years experience OR equivalent
  • Experience with cloud migration projects
  • Familiarity with Microsoft 365 and related technologies
  • Experience working on Microsoft Admin Center (MAC)

Benefits & Perks

  • Industry leading healthcare