Principal Software Engineer
Role Overview
Join Microsoft’s Commercial Sales Experiences Engineering team to build applications and engineering solutions for seller roles across Microsoft Commercial Business.
The role focuses on enterprise applications, AI-led engineering, cloud solutions, and full-stack products supporting commercial sales experiences.
Key Skills for This Role
Full Job Posting
Role overview
Join Microsoft’s Commercial Sales Experiences Engineering team to build applications and engineering solutions for seller roles across Microsoft Commercial Business.
The role focuses on enterprise applications, AI-led engineering, cloud solutions, and full-stack products supporting commercial sales experiences.
Engineering leadership and delivery
- Lead end-to-end software development, including requirements gathering, architecture, application and database design, development, testing, and deployment.
- Build AI-infused applications, agentic solutions, and Copilots to enhance user experience and productivity.
- Enforce engineering practices for high-quality, scalable, and secure solutions.
Architecture and collaboration
- Develop resilient solution designs aligned with architectural best practices, security by design, and business goals.
- Guide technology and design-pattern selection for sustainable, high-performing systems.
- Mentor team members through code reviews and design feedback.
- Collaborate with product teams, program managers, and UX designers to manage dependencies and deliver updates.
Quality, reliability, and improvement
- Establish coding, testing, and documentation practices that support code quality, performance, and service reliability.
- Support and maintain services and integrations with enterprise line-of-business applications.
- Implement automation, process optimization, and technical innovation.
- Participate in sprint and semester planning, provide cost estimates, and communicate deliverables, risks, and milestones.
Technologies and tools
- The description references Azure, AI, microservices, React, data, and Power Platform as technologies used in the broader environment.
- The role description calls for AI development tools such as GitHub Copilot, Copilot CLI/SDK, Claude CLI, or equivalents.
- The description cites ASP.NET and Azure AI technologies, including Azure AI Foundry, or equivalent frameworks.
Qualifications
- Demonstrated ability to use AI development tools to build agents, plugins, skills, and MCP servers for automation and engineering excellence.
- Experience building applications and intelligent agents with ASP.NET and Azure AI technologies, including Azure AI Foundry, or equivalent frameworks.
Team context
Commercial Sales Experiences Engineering builds applications and engineering solutions that support key seller roles and help customers realize value from Microsoft Cloud and AI solutions.
The team emphasizes innovation, collaboration, and agile delivery.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
Solution Sales Advisory IC4
Bengaluru, IND
Senior Critical Environment Electrical Engineering
Toronto, CAN
Senior Software Engineer
Bengaluru, IND
Business Architect - Agent 365
, USA
Construction Project Engineer
Milwaukee, USA
Global Partner Development Manager
Redmond, USA
Solution Engineering (Early in Profession)-Cloud Endpoint
Sydney, AUS
Senior Silicon Supply Chain Program Manager
Redmond, USA