Principal Software Engineer
$142.8k - $274.8kMicrosoft
Overview Do you want to shape the commerce solutions that power some of the world’s largest retailers and brands? As a Principal Software Engineer in Dynamics 365 Commerce, you will lead architecture, code hands-on, and operate scalable, reliable services. You will solve complex customer problems across teams, mentor engineers, and improve shopping and operational experiences while growing your expertise and cross-product influence. Dynamics 365 is a SaaS Enterprise Resource Planning (ERP) portfolio spanning Finance, Supply Chain Management, Project Operations, Commerce, and Human Resources. We build solutions for end-to-end operations across industries using AI, automation, and integrated analytics, drawing on Microsoft Azure, Office, Teams, Dynamics, and Power Platform. Dynamics 365 Commerce is Microsoft’s end-to-end omnichannel commerce solution that enables organizations to engage customers, empower employees, and optimize operations across physical stores, e-commerce, call centers, and back-office systems. As part of the Dynamics 365 portfolio, Commerce delivers intelligent, connected, and composable capabilities that unify digital and physical experiences. Our team builds high-scale cloud services, extensibility frameworks, and AI-driven experiences integrated across Microsoft Copilot, Azure, Teams, Power Platform, and Dynamics 365. We advance modern commerce through engineering, data-driven insights, and AI-first design. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 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.
Required 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.
Preferred Qualifications:
- 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++, 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++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Demonstrated experience designing and operating large-scale cloud or distributed services, with technical ownership of architecture, reliability, and secure-by-design decisions.
- Hands-on coding, debugging, API design, and problem-solving skills in large-scale systems, using modern languages and frameworks such as C#, Java, TypeScript, or equivalents.
- Experience providing technical leadership across teams, mentoring engineers, and communicating complex design decisions clearly in written and verbal English.
- Hands-on experience with agentic coding and testing workflows, using AI agents to develop software, generate and execute automated tests, and review and validate AI-generated code.
- Experience with Dynamics 365 Commerce, retail, supply chain, or other large-scale enterprise systems and omnichannel customer or operational experiences.
- Experience with microservices, API design, Azure (Service Bus, Cosmos DB, Azure SQL), .NET or Node.js, React or Angular, and distributed-system telemetry, diagnostics, and performance optimization.
- Experience with AI/ML-based solutions such as Microsoft Copilot, LLM integration, or personalization.
$229k - $412k
...customers’ operations teams with a prioritized summary of the threats detected in their environments. This is a Principal Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge innovation for our sensor (lightweight agent) for Linux,...SuggestedPermanent employmentWork experience placementWork at officeLocal areaRemote work$260k - $345k
...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world...SuggestedTemporary workWorldwideWeekend work$225k - $345k
...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SECURITY SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the...SuggestedTemporary workWork at officeWorldwideMonday to FridayFlexible hoursWeekend work- ...Align partner teams across Microsoft 365, Dynamics 365, Power Platform, and Azure on shared platform direction. Mentor senior engineers and contribute hands-on through design reviews, incident retrospectives, and implementation. Use AI to build agentic engineering...SuggestedFull time
$210k - $345k
...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, POWER OPTIMIZATION (STARLINK) Starlink connects the entire planet (and beyond) via the world's largest satellite constellation...SuggestedTemporary workWork at officeMonday to Friday$142.8k - $274.8k
...networking and cloud-scale systems to deliver secure reliable high-performance and cost-efficient infrastructure. As a Principal Software Engineer Storage Infrastructure you will design build and operate storage platforms for foundation-model pre-training post-...Ongoing contractFull timeLocal areaRemote work$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewMicrosoft... ...service goals with practical execution. Collaborate across engineering, product and partner teams to clarify requirements, align...Ongoing contractWork at officeLocal areaRemote workFlexible hours3 days per week$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...gatekeeper for core Microsoft 365 resources.We are looking for a Principal Software Engineer who is passionate about security, technical challenges,...Ongoing contractLocal area3 days per week$164.59k - $246.79k
...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at... ...including Urban Air Mobility (UTM).Echodyne is seeking a Principal Software Engineer to join our fast-growing team. ROLE OVERVIEWEchodyne is...Full timeContract workTemporary work$200k - $285k
...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational tooling and security infrastructure that empowers every team...Temporary work$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...Customers can see what each agent did and why.We are hiring Principal Software Engineer(s) + Senior Software Engineer(s) across the teams led by David...Ongoing contractLocal area3 days per week$142.8k - $274.8k
...Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewJoin... ...AI systems and intelligent agents.We're looking for a Principal Full Stack Software Engineer(UI Focused) to join our Microsoft Foundry Agents...Ongoing contractLocal area3 days per week$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...services across devices and form factors. We are looking for a principal engineer who combines deep Windows systems expertise with broad architectural...Ongoing contractLocal areaRemote work3 days per week$142.8k - $274.8k
...Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewInterested... ..., adding AI-powered capabilities and improving engineering productivity. As a Principal Software Engineer, you will design and build solutions...Ongoing contractWork at officeLocal area$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...customers run their workloads securely and efficiently.As a Principal Software Engineer - CoreAI in this team, you will be responsible for end-to-...Ongoing contractLocal area3 days per week$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...rate, partner satisfaction, and platform reliability.This Principal Software Engineer role owns core architectural and technical evolution of the...Ongoing contractWork at officeLocal area$133k - $222k
...our best. As we Create with Collaboration, Serve with Integrity, Grow with Excellence, and Advance with Innovation.As our Principal Software Engineer, you will be driving and supporting robotic water-jet cutting equipment and various JBT Marel systems using computer...Full timeTemporary workLocal areaWork from home$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...impact billions of lives around the world.We are hiring a Principal Software Engineer / Architect to help define the future of Microsoft's Public...Ongoing contractLocal area3 days per week$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...model training meets production-grade engineering. You will work alongside engineers and... ...the customers who depend on them.As a Principal Software Engineer on this team, you will...Ongoing contractLocal area3 days per week$142.8k - $274.8k
.../ week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewAre you a Software Engineer already at the forefront of agentic AI development — someone who uses agents to build...Ongoing contractLocal area$142.8k - $274.8k
...: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewDo... ..., Skype, Teams and Xbox Live.The CSA team is seeking a Principal AI Software Engineer !ResponsibilitiesLead full system software prototyping to...Ongoing contractWork at officeLocal area3 days per week$210k - $345k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER, POWER OPTIMIZATION (STARLINK)Starlink connects the entire planet (and beyond) via the world's largest satellite...Permanent employmentTemporary workWork at officeMonday to Friday$136k - $245k
...from cybersecurity attacks. We're investing in sensor Release Engineers who are energetic, eager to learn, flexible, and capable of managing... ...quality. Ideal candidate has experience deploying software at scale across millions of endpoints. Has demonstrated experience...Permanent employmentWork experience placementWork at officeLocal areaWorldwideFlexible hours$142.8k - $274.8k
...officeRole type: People ManagerTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...community.The Gameplay Systems team is looking for a hands-on Engineering Lead who will drive innovation through a group of software engineers...Ongoing contractLocal area3 days per week$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...Microsoft's responsible AI principles.We are looking for a Principal Software Engineer to provide technical leadership for the evolution of the Perception...Ongoing contractLocal area3 days per week$164.59k - $246.79k
...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at... ...including Urban Air Mobility (UTM).Echodyne is seeking a Principal Software Engineer, Cloud Platform, to join our fast-growing team. Who You...Full timeTemporary workRemote work$142.8k - $274.8k
...officeRole type: People ManagerTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ..., video, and multimodal content. We are looking for a Principal Software Engineering Manager who is passionate about building customer-facing...Ongoing contractWork at officeLocal area3 days per week$30 per hour
...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SUMMER 2027 SOFTWARE ENGINEERING INTERNSHIP/CO-OP SpaceX seeks extraordinary students to join us for software engineering roles in Summer 2027. As a...Permanent employmentFull timeSummer workInternshipSummer internshipWorldwideRelocation$45 per hour
..., Ltd., of Kyoto, Japan, manufactures and markets hardware and software for its Nintendo Switch ™ system and the Nintendo 3DS ™ family... ...We're looking for a highly motivated and self-starting Software Engineer Intern to join Nintendo Technology Development's (NTD) Connectivity...Full timeContract workSummer workInternshipWorldwide$118.7k
...Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing... ...source projects, and/or version control systems Knowledge of software development lifecycle, including design, development, test,...Permanent employmentFull timeSummer workInternshipSeasonal workSummer internshipWork at officeLocal areaWorldwideMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Redmond, WA
- principal Redmond, WA
- senior principal scientist Redmond, WA
- senior principal cloud computing engineer Redmond, WA
- principal cloud computing engineer Redmond, WA
- software engineer - cloud services Redmond, WA
- software technical support engineer Redmond, WA
- remote software sales Redmond, WA
- software quality assurance Redmond, WA
- software qa Redmond, WA




