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 AIForward team is dedicated to raising developer productivity and reducing toil by creating services and solutions ranging from modernizing legacy services to transformative adoption of new technologies. We conceptualize and build new, disruptive capabilities by studying existing developer and system management debt. We combine our ideas, industry research and insights from the open-source community. We frame a vision for a solution that brings engineering and AI together for the transformative services. We are looking for an experienced Principal Software Engineer that is passionate about AI, new technology, writing code, and moving ideas from musings to live services. We need a curious and excited technologist who is comfortable working on a team that has market changing ideas and wants to help deliver them.
Job Responsibility:
Architect and lead the design of complex, scalable systems and frameworks that power enterprise-grade solutions across multiple platforms
Drive technical strategy and set long-term vision for frontend and backend integration, ensuring alignment with organizational goals and future scalability
Mentor and guide senior engineers and cross-functional teams, fostering technical excellence and a culture of innovation
Develop and maintain web applications, integrating frontend with backend services, APIs, and databases to deliver end-to-end solutions
Focus on product quality, accessibility, performance, and robust design principles to deliver intuitive and engaging interfaces
Collaborate with product managers, designers, and stakeholders to define project scope, estimate efforts, and align development with business goals
Contribute to a culture of innovation, collaboration, and continuous improvement within the team
Requirements:
Bachelor'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#, Java, JavaScript, or Python OR equivalent experience
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 8+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Java, JavaScript, or Python OR equivalent experience
Proficiency with Large Language Models (LLMs) and AI
Proven expertise in designing and delivering large-scale, distributed systems
Advanced proficiency in languages such as React, C#, Java, JavaScript, or Python
Demonstrated ability to lead technical strategy, mentor teams, and influence cross-org decisions