Senior Software Engineer

Microsoft is a global technology company that delivers cloud services and infrastructure through over 200 datacenters supporting services for more than 1 billion customers in over 90 countries worldwide.
$117,200 - $229,200
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Cloud Supply Chain (CSCP) organization is seeking a Senior Software Engineer to join their expanding cloud business team. This role is crucial in enabling the infrastructure underlying Microsoft's cloud growth, including AI initiatives. The position offers an opportunity to work on highly scalable services and world-class product experiences within Microsoft's vast network of over 200 datacenters supporting more than 1 billion customers globally.

The ideal candidate will be passionate about solving complex business problems and comfortable working across multiple technology stack layers. You'll be involved in everything from customer-focused user experience work to building scalable distributed cloud services. The role requires expertise in cloud development, distributed systems, and strong programming skills in languages like Java, JavaScript, or Python.

Working in the CSCP organization, you'll be responsible for traditional supply chain functions while managing supportability, decommissioning, and disposition of data center assets worldwide. The team's core goals include improving integration with partner teams, driving supply chain agility, and delivering optimized capacity planning.

This position offers competitive compensation 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. The role provides a hybrid work environment with up to 50% work from home flexibility, comprehensive benefits including healthcare, educational resources, and parental leave.

If you're someone who enjoys creating and working towards well-defined long-term architecture and are motivated by solving complex business process problems with technology, this role presents an excellent opportunity to make a significant impact in Microsoft's cloud infrastructure development.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Contribute to a high functioning feature team
  • Collaborate closely with multiple teams across Microsoft to deliver key planning solutions
  • Contribute to the design and implementation of future architecture for capacity planning system
  • Help gather, define, cost, and implement engineering deliverables

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience with cloud development, Azure, AWS, or equivalent
  • 2+ years of experience with large scale distributed systems on Docker, Kubernetes
  • Ability to quickly pick up existing concepts and employ new techniques
  • Proven problem solving and communication skills
  • Must pass Microsoft Cloud Background Check

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

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on complex technical problem-solving and customer support with hybrid work options.

Senior Technical Support Engineer - Azure Local (Stack HCI)

Senior Technical Support Engineer position at Microsoft focusing on Azure Stack HCI support, requiring 5+ years experience and deep Windows infrastructure knowledge.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Container Registry, building scalable cloud container workloads and securing software supply chain.

Azure ACE Engineer

Senior Azure Cloud Engineer position at Microsoft focusing on customer experience, support, and technical problem-solving for strategic Azure customers.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on complex technical issue resolution for enterprise customers with hybrid work flexibility.