Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

c#javascripttypescriptasp.netnode.jsweb servicesapisinfrastructureai

About the Role

Senior Software Engineer role on the M365 Copilot App Platform team, focusing on middle-tier service development, APIs, infrastructure, and deployment pipelines. Responsible for ensuring reliability, scalability, and security of services supporting AI-enabled experiences across web, Windows, and Mac apps. Works in a fast-paced agile environment to drive innovation and enable the M365 Copilot application.

Key Responsibilities

  • Lead design and implementation of new middle-tier features
  • Develop and maintain middle-tier, APIs, deployment pipelines, and infrastructure
  • Collaborate with cross-functional teams to enable the M365 Copilot app and drive innovation
  • Design and improve deployment, monitoring, and recovery processes
  • Monitor and maintain health of distributed services for high availability and resiliency

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of software engineering working on web services including C#/ASP.Net, node.js, or equivalent
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to Have:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including C#, JavaScript or Typescript OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C#, JavaScript or Typescript OR equivalent experience
  • 2+ years experience with client app development using Typescript
  • Motivated and self-driven possessing solid cross-team communication and partnership skills
  • Creativity, insightfulness, and sensitivity for a dynamic approach to problem solving

Benefits & Perks

  • Industry leading healthcare