Senior Software Engineer

Microsoft $119,800 - $258,000
Full Time Senior Level 4+ years

Posted 1 week ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This role involves building and maintaining the deployment and repair orchestration systems critical to Microsoft's global cloud infrastructure as part of the Azure OneDeploy team. The position ensures safe, efficient, and highly available deployments for services running on millions of virtual machines.

Responsibilities

  • Manage change at all layers (infra/customer, public/private) considering safety, staging, and impact.
  • Orchestrate change management (code, data, config) with changes in dependencies, repairs, scale/up down, and other activities across the virtualization stack.
  • Collect and analyze the health of targets across the Azure Stack.
  • Deliver rapid change management velocity.
  • Orchestrate change in co-ordination with customer preferences.
  • Provide customer value in managing deployments on Azure, making it the easiest and safest place to run cloud-first services and traditional enterprise IT.
  • Enable experimentation, flighting, and testing in production.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including Java, C/C++, C#, Python, JavaScript, PowerShell OR equivalent experience.
  • 1+ year(s) experience in developing, debugging and maintaining code in object-oriented languages and database querying languages.

Qualifications

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding, plus 1+ year experience in developing, debugging, and maintaining code in object-oriented languages and database querying languages.

Nice to Have

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including Java, C/C++, C#, Python, JavaScript, PowerShell OR equivalent experience.
  • 1+ year(s) experience running and working on services at scale
  • 1+ year(s) demonstrated proficiency in coding, debugging, designing algorithms, and solving complex technical challenges.

Skills

Python * PowerShell * Java * C++ * JavaScript * C/C++ * Azure Cosmos DB * Azure OneDeploy * Azure Compute * Azure SQL Database * HDInsight * IndexServer * Distributed System Design * Large Scale Service Coding * Service Analytics *

* Required skills

About Microsoft

Microsoft Cloud Operations + Innovation (CO+I) is responsible for delivering over 200 Microsoft web portals, Live and Online Services globally, focusing on infrastructure, security and compliance, operations, globalization, and manageability.

Technology
View all jobs at Microsoft →