
Senior Software Engineer
Microsoft · Posted Oct 7
Software, cloud computing, artificial intelligence, and hardware services
Get a personal compatibility score
Add a resume for personal matches
About the role
The Commercial Sales Experiences (CSX) Engineering Team is part of Microsoft Commercial Business (MCB), responsible for the systems and tools that support Microsoft Field and Corp resources in driving Cloud and AI solutions for customers. The team builds AI-infused enterprise applications, agentic solutions and copilots on a full stack spanning Azure, microservices, data, Power Platform, Dataverse and D365. This role is a full stack Senior Software Engineer who will lead the end-to-end development lifecycle for multiple products in the Commercial Sales Experiences platform and deliver state-of-the-art experiences for its users.
What you will do
- Technical Leadership and Engineering Excellence: Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering good practices to ensure high-quality, scalable, and secure solutions. Leverage AI and develop Copilot features within the application to enhance user experience and productivity.
- Solution Design and Architecture: Develop resilient solution designs that adhere to architectural good practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems.
- Mentorship and Team Development: Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success.
- Collaboration and Cross-Team Partnership: Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates to enhance engineering capabilities.
- Quality Assurance: Establish and enforce good practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability.
- Site Reliability: Support and maintain existing services & integrations with LOB applications across the enterprise.
- Continuous Improvement and Innovation: Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement within the team.
- Planning and Communication: Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones.
Skills used in this role
What the employer is looking for
- BS or MS degree in Computer Science, Mathematics or Engineering.
- 8+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services.
- 8+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model.
- 5+ years of experience in leading, managing, and driving technical and architectural dependencies.
- Technical skills should include proficiency in C#, .NET, JavaScript/TypeScript, or equivalent languages/frameworks.
- Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL.
- Experience working in agile teams or startup environments with good customer focus.
- Good communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists.
Preferred qualifications
- Business acumen and customer focus to understand customer scenarios and translate them as product/solution requirements.
- Experience with software development tools such as source control systems (GIT), automated build systems (CICD), software validation systems, project tracking, and lifecycle management systems.
- Development experience with cloud platforms such as Microsoft Azure, including SQL, CosmosDB, ADF and front-end frameworks such as React or equivalent.
- Practical experience building analytic applications leveraging data science models and applied AI is added advantage.
- Ability to be influential and impactful in cross-group and matrixed team environments.
- Lead a talented and motivated team in a supportive and collaborative environment.
Benefits and support
- Compensation and benefits are detailed in the job posting
About Microsoft
Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.
- Industry
- Software
- Company size
- 228,000+ employees
- Founded
- April 4, 1975
- Location
- Redmond, Washington, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Chief Financial Officer
Vice Chair and President
Recent coverage
Windows Central
Microsoft Announces Windows 11 Version 26H2 and Previews Next-Gen AI Features2026-10-04
Barchart
Wells Fargo Adds Microsoft to Q4 Tactical Ideas List With Street-High Target2026-10-06
The Official Microsoft Blog
Microsoft 365 and LinkedIn Leadership Update Issued by Satya Nadella2026-10-01