The Principal Software Engineer will join the Special Projects and Resources Team (SPARTANs) in M365 Core – Substrate. SPARTANs take on strategic projects and difficult problems across M365 Core to remove agility and modernization barriers for Substrate engineers. Substrate is the data and intelligence platform underpinning Microsoft 365, enabling partner teams to build, run, and modernize compliant, reliable services at global scale. The team undertakes outcome-oriented missions in areas such as modernization, resilience, cost optimization, compliance, and developer productivity. This role leads complex engineering work in ambiguous environments, taking projects from problem framing through deployment and measurement. It requires deep technical expertise in distributed systems and performance engineering, sound judgment under incomplete information, and the ability to influence partner teams and executives without relying on direct authority. The engineer will also mentor senior and principal engineers and promote inclusive, collaborative engineering practices. The position requires a bachelor's degree in computer science or a related technical field and at least six years of technical engineering experience with coding, or equivalent experience. Candidates must meet Microsoft's, customer’s, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter. Preferred qualifications include a master's degree and eight or more years of experience, or a bachelor's degree and twelve or more years of experience, or equivalent experience. Experience with large-scale modernization, developer productivity, compliance-constrained engineering, architecture ownership, and building reliable services is preferred. The typical U.S. base pay range is USD $142,800–$274,800 per year. For specific work locations in the San Francisco Bay Area and New York City metropolitan area, the range is USD $188,000–$304,200 per year. Certain roles may be eligible for benefits and other compensation. Applications are accepted on an ongoing basis until the position is filled, and the position will be open for at least five days.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal