← All roles

Principal Software Engineer

Microsoft· Software Engineering
Apply on company site
Redmond, WA$142.8k - $274.8kfull-timePosted 1w ago

About the role

Lead architecture and hands-on engineering for Dynamics 365 Commerce, delivering scalable, reliable services and guiding cross-team initiatives in AI-enabled, end-to-end commerce solutions.

Responsibilities

  • Partner with product management, design, data science, customers, and partner teams to determine user requirements for Commerce scenarios and translate them into technical solutions that deliver end-to-end customer and business value.
  • Lead architecture, dependency identification, and design documents for scalable, reliable Commerce services and extensibility frameworks across physical stores, e-commerce, call centers, and back-office integrations.
  • Lead by example through hands-on coding, technical design reviews, and code reviews. Mentor engineers across products in producing extensible, maintainable code, and drive secure-by-design practices, automated testing, and engineering quality.
  • Apply cross-product expertise with stakeholders to drive project plans, release plans, and work items across multiple engineering groups. Resolve dependencies and align technical execution with customer priorities.
  • Serve as the accountable directly responsible individual (DRI) for production services and solutions. Participate in on-call monitoring and incident response for degradation, downtime, and interruptions, and mentor engineers in diagnosis, mitigation, and live-site improvements.
  • Seek and share new knowledge, technical solutions, and reusable engineering patterns. Drive consistent monitoring and operations across Commerce and connected products, improving availability, reliability, efficiency, observability, and performance at scale.
  • Partner across teams to accelerate AI adoption and transform how we work, embedding AI into engineering workflows and enabling new practices that improve productivity, software quality, and customer outcomes.

Qualifications

  • 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++, C#, Java, JavaScript, or Python
  • OR equivalent experience.

Skills

Required:Bachelor's Degree in Computer Science or related field6+ years technical engineering experience
Last updated Oct 16, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft