This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The M365 Copilot App Platform team is the team that provides the platform APIs, infrastructure and backend web server for the Microsoft 365 Copilot app. All partner teams have built their AI-enabled experiences on our platform and depend on us for their success. We own everything from the application code itself to the platform APIs to the deployment pipelines and infrastructure including the backend web server and middle-tier service that supports the application on the web, Windows, and Mac. We are seeking a highly skilled and motivated Software Engineer II to join our middle-tier service team within the M365 Copilot App Platform team. This team is responsible for providing the middle-tier service for Microsoft 365 Copilot web, Windows, and Mac apps which all build AI-enabled experiences within the application depend on. As a Software Engineer II, you will play a crucial role in developing and maintaining the middle-tier service code, deployment pipelines, and infrastructure. You will work in a fast-paced agile environment, collaborating with cross-functional teams to enable the M365 Copilot app and drive innovation. If you are passionate about AI and services and have a technical background, this is an excellent opportunity to make a significant impact. In this role, you will work closely with partner teams to build new additional capabilities into our platform. You will also work to help improve the application's performance and quality. The M365 Copilot App is a key component in our strategy to compete with ChatGPT, making this position critical to our success.
Job Responsibility:
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
Opportunity for full-stack development work that spans our client app and middle-tier services
Embody our culture and values
Requirements:
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
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
Microsoft Cloud Background Check: This position will be required to pass the 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#, TypeScript, JavaScript OR equivalent experience
2+ years of software engineering working on web services
Experience with Web service skills using C#/ASP. Net, node.js
Experience with client app development using Typescript
Experience demonstrating effective cross-team communication and partnership skills
Experience navigating ambiguity and applying a dynamic approach to problem solving