Back to all positions

[Remote] Software Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Microsoft is seeking a Software Engineer to join its Commercial Sales Experiences Engineering team, which builds cloud and AI solutions for commercial sales operations. The role focuses on developing scalable, secure, AI-infused enterprise applications across the full software development lifecycle, while collaborating with cross-functional teams and maintaining operational excellence.

Responsibilities

  • 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

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Citizenship & Citizenship Verification: This position requires verification of U.S citizenship due to citizenship-based legal restrictions. Specifically, this position supports United States federal, state, and/or local United States government agency customers and is subject to certain citizenship-based restrictions where required or permitted by applicable law. To meet this legal requirement, citizenship will be verified via a valid passport
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check. This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • 3 + Experience in delivering applications with Microsoft Dynamics 365/Sales force, Power Platform, Power Apps, Power Automate, APEX and familiarity with PowerFX and component design
  • 3+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services
  • 3+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model
  • Technical skills should include proficiency in C#, .NET, Microservices architecture, REST API's, React, JavaScript/TypeScript, or equivalent languages/frameworks
  • Experience harnessing next-generation AI development tools like GitHub Copilot, Copilot CLI/SDK, Claude CLI, or equivalents to transform the SDLC by building agents, plugins, skills, and MCP servers that drive automation and engineering excellence at scale
  • Data & Databases: Azure SQL, Cosmos DB, Azure Synapse, PostgreSQL and NoSQL databases
  • Experience in DevOps tooling and Azure infrastructure, including source control (Git), CI/CD pipelines, automated testing frameworks
  • Experience influencing and impacting in cross-group and matrixed team environments

Benefits

  • Certain roles may be eligible for benefits and other compensation.

Company Overview

  • Microsoft provides computer software, consumer electronics, cloud computing platforms, and digital enterprise systems. It was founded in 1975, and is headquartered in Redmond, Washington, USA, with a workforce of 10001+ employees. Its website is https://www.microsoft.com.