Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

The Azure Core Organization is seeking a Senior Software Engineer to join their Compute Infrastructure Service team. This role is crucial in developing Microsoft's Cloud Platform foundation, focusing on virtualized computational substrate, automated service management, and scalable storage services. The position offers the opportunity to work at the intersection of software and hardware, managing capacity lifecycle from demand signals to hardware decommission.

The team is building a Capacity Infrastructure Services (CIS) platform to automate hardware provisioning, datacenter operations, and business processes through microservices. This role involves developing technology to secure, validate, and manage the Azure platform, contributing to the fastest-growing cloud platform in the market.

The ideal candidate will have 4+ years of technical engineering experience with strong programming skills in languages like C++, Java, or Python, and significant distributed systems experience. They will be responsible for delivering scalable solutions, managing capacity lifecycle, and driving continuous improvement across teams.

The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits including healthcare, educational resources, and parental leave. The role supports up to 100% work from home with 0-25% travel requirements. This is an excellent opportunity for experienced engineers passionate about cloud infrastructure and distributed systems to make a significant impact at Microsoft.

Microsoft provides an inclusive work environment and equal opportunities for all qualified candidates, regardless of their background. The company offers extensive benefits, professional development opportunities, and the chance to work on cutting-edge technology that impacts millions of users worldwide.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Delivery of a reliable, scalable, secure Capacity Infrastructure Platform solution
  • Delivery of a fully functional interactive capacity lifecycle management experience
  • Continuously drive improvement across teams based on the capacity lifecycle data
  • Lead by example within the team by producing extensible and maintainable code
  • Optimize, debug, refactor, and reuse code to improve performance and maintainability
  • Drive creation and conducting of experimentation to determine effectiveness of changes

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years of distributed systems experience
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 - Azure Storage

Senior Software Engineer position at Microsoft working on Azure Storage platform, building distributed systems at massive scale with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core OneDeploy team, focusing on distributed systems and cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.