
Software Engineer II
Microsoft · Posted Oct 21
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) and builds systems and tools that support Microsoft Field and Corp resources in driving Cloud and AI solutions for customers. The team focuses on enterprise applications, AI-infused and agentic solutions, and full-stack engineering using Azure, microservices, React, Power Platform, and related technologies. This role is a full-stack Software Engineer responsible for application and database design, development, testing, deployment, and operational support of scalable, secure enterprise solutions, including Copilot-powered features.
What you will do
- Contribute to the end-to-end software development lifecycle, including requirements gathering, application and database design, development, testing, and deployment. Build high-quality, scalable, and secure solutions by following engineering best practices and established development standards. Leverage AI technologies and developing Copilot-powered features that enhance user experience, productivity, and business outcomes.
- Design and implement application components and services that align with architectural standards, security requirements, and business objectives. Apply appropriate technologies, frameworks, and design patterns to build reliable, maintainable, and performant systems.
- Collaborate effectively with engineers, product managers, and designers to deliver customer-focused solutions. Actively participate in code reviews, technical discussions, and knowledge-sharing activities while continuously expanding technical expertise and contributing to a positive, inclusive team culture.
- Establish and enforce best practices in designing, coding, automated testing, and documentation to ensure high standards for code quality, performance, and service reliability.
- Build production reliability through monitoring, alerting, diagnostics, and automated recovery; lead incident mitigation and root cause analysis; and continuously improve the performance, scalability, and cost efficiency of the platform.
- Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement across the team.
- Drive active participation in sprint, quarterly, and semester planning—providing accurate cost and effort estimates while maintaining transparent communication on deliverables, risks, and milestones. Partner effectively with cross-functional teams, stakeholders, and business partners to ensure alignment and on-time delivery.
Skills used in this role
What the employer is looking for
- Bachelor's degree in computer science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript, or Python OR equivalent experience.
Preferred qualifications
- 5+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services.
- 5+ years of experience applying cloud development principles and design patterns, including loosely coupled architectures, microservices, and DevOps practices.
- Strong technical proficiency in C#, .NET, Microservices Architecture, REST APIs, React, JavaScript/TypeScript, Automated testing frameworks, or equivalent languages, frameworks, and technologies.
- Demonstrated ability to harness next-generation AI development tools like GitHub Copilot, Copilot CLI/SDK, Claude CLI, r equivalent platforms to transform the SDLC through agents, plugins, skills, MCP servers, automation, and engineering excellence at scale.
- Experience building applications and intelligent agents using ASP.NET, Azure AI services, Azure AI Foundry, or equivalent frameworks to deliver AI-powered solutions.
- Technical knowledge of enterprise-scale cloud infrastructure, architecture design, Azure PaaS services, and cloud-native platforms, including:
- App Platform & Compute: Web Apps, Function Apps, AKS, Azure Container Apps
- Integration Services: API Management (APIM), Azure Front Door, Service Bus, Event Hub
- Data & Databases: Azure SQL, Cosmos DB, Azure Synapse, and NoSQL databases
- Experience with DevOps practices and Azure infrastructure, including Git or other source control systems and CI/CD pipelines.
- Experience working in global agile teams or startup environments with strong customer focus.
- Experience with Power Platform and Dynamics 365 is an added advantage.
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
GeekWire
Microsoft unveils tools to monitor and corral rogue AI agentsOctober 19, 2026
Futurum Group
Microsoft Expands Sovereign Cloud Capabilities Across Public and Private EcosystemsOctober 20, 2026
BGR
Microsoft asks certain Xbox Series X/S owners to sell consoles back to Best Buy amid component cost pressuresOctober 20, 2026