Back to jobsJob overview

About the role

Principal Software Engineer - M365 Copilot App at Microsoft

Required Skills

c++c#javascriptpythoncross-platform developmentfrontend developmentsoftware architecturementoringai applications

About the Role

Principal Software Engineer role focused on designing, building, and running the M365 Copilot application across Windows, Mac, and Web platforms. Responsible for leading architectural decisions, writing secure and scalable code, and mentoring engineers while working in a fast-paced collaborative environment.

Key Responsibilities

  • Design and build Copilot application across Windows, Mac, and Web platforms
  • Lead architectural decisions and contribute hands-on code
  • Write secure, reliable, scalable code with test automation and telemetry
  • Mentor engineers and foster technical capabilities in architecture and performance
  • Partner with stakeholders to determine user requirements and drive project plans

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR equivalent experience
  • 4+ years experience developing, deploying, and maintaining large scale Windows, Mac, or Web applications
  • 4+ years experience designing, implementing, and debugging application and frontend code
  • 3+ years experience mentoring and guiding other engineers

Nice to Have:

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

Benefits & Perks

  • Industry leading healthcare