Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

c#asp.netnode.jsjavascripttypescriptweb servicesapisaiinfrastructure

About the Role

Software Engineer II role on the M365 Copilot App Platform team, developing and maintaining middle-tier services, APIs, and infrastructure for AI-enabled experiences. The position involves collaborating with cross-functional teams to drive innovation and improve application performance and quality.

Key Responsibilities

  • Implement new middle-tier features working with architects and other individual contributors
  • Develop and maintain the middle-tier, APIs, deployment pipelines, and infrastructure
  • Collaborate with cross-functional teams to enable the M365 Copilot app and drive innovation
  • Work closely with partner teams to build new additional capabilities into our application
  • Design, produce and deliver software to improve reliability, scalability, performance, security, efficiency, etc.

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of software engineering working on web services using technologies, including but not limited to, C#/ASP.Net, node.js
  • 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 4+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript or Typescript OR equivalent experience
  • Experience with client application development using Typescript
  • A technology-driven professional dedicated to innovating new capabilities and improving performance with a customer-focused approach
  • Effective cross-team communication and partnership skills, along with creativity, insightfulness, and sensitivity, are essential for a dynamic approach to problem solving

Benefits & Perks

  • Industry leading healthcare