Senior Software Engineer

Microsoft builds enterprise software and cloud services, empowering people and organizations globally to achieve more.
$117,200 - $250,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Core team is seeking a Senior Software Engineer to join their Azure Host Storage team, responsible for delivering Storage Virtualization platform to Azure Virtual Machines and services. The role focuses on building next-generation storage solutions scaling to millions of IOPS per VM at sub-ms IO latency. The team manages the entire storage stack on Azure Host, handling IOs, data caching, throttles, QoS, and data encryption. This position offers an opportunity to work on cutting-edge cloud technology, with competitive compensation ranging from $117,200 to $250,200 depending on location. The ideal candidate will have strong experience in systems programming languages like Rust, C++, or C, with a background in distributed systems and cloud platforms. The role combines technical expertise with real impact on product direction, supporting Microsoft's mission to empower every person and organization globally.

Last updated 17 minutes ago

Responsibilities For Senior Software Engineer

  • Design, develop, test and support features for highly scalable services delivering consistent IO performance
  • Develop high quality secure and compliant solutions
  • Support highly available services used by millions of users daily
  • Evolve storage stack to reduce IO latencies to microsecond range at 99.999 percentile
  • Build next Gen AI for Monitoring and auto-diagnostics of distributed IO subsystem

Requirements For Senior Software Engineer

Python
Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience developing production software with Rust, C or C++
  • 4+ years of debugging, testing, and problem-solving experience
  • 3+ years of experience working in large scale cloud platforms OR distributed systems
  • Ability to handle periodic live service on-call responsibilities
  • System design, algorithmic skills and knowledge of data structures

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 position at Microsoft's Azure Specialized team, focusing on cloud computing, AI, and specialized workloads with 6+ years of experience required.

Azure ACE Engineer - Korean Speaking

Senior Azure Cloud Engineer position at Microsoft requiring Korean language skills, focusing on customer experience and technical problem-solving for strategic Azure clients.

Senior Electrical Engineer

Senior Electrical Engineer role at Microsoft's Cloud Operations & Innovation team in Busan, Korea, managing datacenter infrastructure and operations.

Senior Software Engineer - Cloud and Enterprise Security

Senior Software Engineer position at Microsoft focusing on cloud security and enterprise defense solutions, requiring 7+ years of experience in software engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on confidential computing technology, offering remote work and competitive compensation.