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).
Are you passionate about redefining how people communicate by building the next generation messaging software? Interested in taking the familiar Outlook experience, used by millions, to the next level? The Desktop Outlook team is looking for an experienced Senior Software Engineer who can contribute to the design and development of Co-Pilot and Artificial Intelligence (AI) driven productivity features to unlock transformative value for users and enterprises in an AI driven world. In this role, you will have opportunity to design and develop the code that will underpin new scenarios and capabilities and deliver new storage, business logic, directory, people/contacts, networking, and protocols in conjunction with Office partner teams.
Job Responsibility:
Define the technical roadmap for the communications infrastructure
Participate in planning to discover where investments need to be made and to understand the customer
Brainstorm solutions
Investigate possible design directions and new technologies
Write a development design plan including core design, unit test, and relevant telemetry
Implement the solution
Validate, stabilize, and check in the feature
Monitor telemetry to continue to validate the features in production
Help diagnose service health and outages
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Track record and strong results driving large group-wide deliverables
Experience owning and developing features end-to-end
7+ yrs of relevant experience in the high-tech industry
Strong debugging skills
Experience with post-mortem debugging is a plus
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
These requirements include but are not limited to the following specialized security screenings: 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
Experience owning and developing features end-to-end
7+ years experience writing object-oriented native-code C++