Description
Microsoft is hiring a Principal Software Engineer to architect and lead the development of large language models and the backend, data, and machine learning systems supporting Microsoft 365 Copilot and GenAI capabilities. The role combines hands-on engineering with technical leadership, including architectural direction, engineering quality strategy, cross-functional collaboration, internal tooling, and mentorship. Candidates need a bachelor's degree in computer science or a related technical field and at least six years of technical engineering experience, with additional experience in large-scale distributed systems, AI/ML or GenAI products, Azure, and modern deployment practices preferred. The role offers a base salary of USD 142,800–274,800 per year in the United States, with higher ranges for the San Francisco Bay area and New York City metropolitan area.
