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).
Microsoft 365 Copilot is a groundbreaking productivity tool that leverages the power of large language models, user data, Microsoft Graph, and the web to drive unparalleled creativity and productivity. At the heart of this innovation is the Office AI team, which plays a crucial role in the development of Copilot experiences across M365 and an expanding list of partners across Microsoft. We own the infrastructure that enables complex orchestration of M365 Copilot workflows to put powerful AI capabilities at the user’s fingertips, as well as the chat user experience and horizontal skills, and extends across Word, Excel, PowerPoint, OneNote, and an expanding list of partners across Microsoft. As a Senior Software Engineer in Office AI Platform, your primary responsibility will be working in the core of the service platform. You will deepen your services experience by designing and delivering the critical components of our service. You will work with others to develop the software using Azure services like Service Fabric, Functions & Storage. This is an action-oriented, hands-on, design and development position. You will apply expertise in areas of large-scale system architecture. You will contribute in debugging/troubleshooting the complete stack of services, drive analysis of issues and outages, write software and automation to resolve production problems with durable system fixes.
Job Responsibility:
Collaborates with relevant stakeholders to determine user requirements for a scenario
Drives identification of dependencies and the development of design documents for a product, application, service, or platform
Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
Requirements:
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, C++, C#, Java, JavaScript, or Python OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
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:
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Familiarity with cloud platforms (Azure, AWS, GCP)
Experience working with internal and external partners
Involvement with open source community
Experience with various testing patterns, continuous integration and deployment processes, and continuous monitoring