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