Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through cloud computing and software solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Resource Manager (ARM) team is seeking a Senior Software Engineer to join their innovative cloud infrastructure team. This role is part of Azure Core, responsible for developing the foundational control plane API and orchestration systems for Microsoft's cloud platform.

The position offers a unique opportunity to work on cutting-edge manageability infrastructure using containers, serverless computing, and other modern technologies. As part of the ARM team, you'll be instrumental in building services that facilitate the design, development, deployment, and maintenance of Azure services for customers worldwide.

The role involves working with distributed system design, large-scale service coding, and service analytics. You'll be tackling challenging problems like improving code deployment efficiency, building smart automated deployment systems, and optimizing service management processes. The team emphasizes solid long-term design while maintaining an incremental shipping approach with high quality and quick adaptation to customer feedback.

Key responsibilities include managing changes across infrastructure layers, orchestrating deployments, monitoring system health, and delivering solutions that enable customers to focus on their business while simplifying their Azure experience. You'll work with both open-source technologies and Microsoft partner teams to deliver innovative solutions.

The position requires 4+ years of experience in technical engineering and distributed systems, with strong expertise in languages like C++, Java, JavaScript, or Python. You'll be working in a remote-friendly environment with up to 100% work from home flexibility. The compensation is competitive, ranging from $117,200 to $229,200 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities for all qualified applicants regardless of their background.

This is an excellent opportunity for a senior engineer who wants to make a significant impact on cloud computing infrastructure while working with cutting-edge technologies in a collaborative and innovative environment. You'll be part of a team that's shaping the future of cloud service management and helping Microsoft achieve its mission of empowering every person and organization on the planet to achieve more.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Change management at all layers in a coherent way from standpoint of safety, staging and impact
  • Orchestrate change management with changes in dependencies, repairs, scale/up down
  • Collect and reason about health of targets across the Azure Stack
  • Deliver great change management velocity
  • Orchestrate change in co-ordination with customer preferences
  • Enable experimentation, flighting and testing in production
  • Build solutions that automate/simplify provisioning and deployment on Azure
  • Work with open source technologies and with partner Microsoft teams

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years designing algorithms and data structures within distributed systems
  • 2+ years of directly working with large cloud provider's
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Multi-cloud experience (Azure/AWS/GCE) preferred
  • Experience with Kubernetes/Terraform is a plus

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Azure Edge and Platform Security, offering competitive salary and benefits with opportunity to shape the future of security solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Networking team, focusing on Software Defined Networking (SDN) and cloud infrastructure development with remote work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Core Compute team, focusing on cloud infrastructure and compute resources, offering competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on hardware/software co-design and systems architecture for Azure cloud infrastructure.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Compute Hardware Platform Innovation team, focusing on cloud computing virtualization and distributed systems.