Microsoft's Commerce Platforms organization builds and operates scalable, resilient, and AI-powered commerce and financial platforms supporting customers, partners, suppliers, and employees globally. The Principal Software Engineer provides technical leadership and drives the architecture, design, and evolution of modern cloud-native applications, distributed services, and large-scale data systems that turn complex data and workflows into trusted experiences and actionable insights. The role leads technical strategy and execution across frontend and backend systems, APIs, workflow orchestration, data engineering, analytics, and AI-powered capabilities. It defines scalable architectures, builds foundational platform capabilities, solves complex technical challenges, and influences engineering direction across teams and organizations. The engineer also shapes the use of AI-assisted engineering and emerging agentic workflows to improve customer experiences, accelerate development, modernize systems, and strengthen software quality and operational reliability. The position partners with engineering leaders, product managers, architects, and cross-functional teams to translate ambiguous business and technical challenges into long-term technical strategies. It leads by example, mentors engineers, drives alignment across organizational boundaries, and raises standards for architecture, security, reliability, scalability, and operational excellence. Candidates living within 50 miles of Microsoft's Redmond campus are required to work in the office three days per week.
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