Senior Software Engineer - Azure Storage Safety Services

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

Description For Senior Software Engineer - Azure Storage Safety Services

Azure Storage is Microsoft's core cloud storage platform, managing over 100 exabytes of capacity across 3000+ storage clusters in 200+ global datacenters. As a Senior Software Engineer on the Azure Storage Safety Services team, you'll be instrumental in developing and maintaining the persistent storage layer that powers Azure's vast infrastructure, including millions of virtual machines and critical data storage for AI applications.

The role combines deep technical expertise with significant impact, requiring proficiency in languages like C++, C#, or Rust, and experience with large-scale distributed systems. You'll work closely with Core Engineering Teams and Program Managers to deliver robust storage solutions that meet both first and third-party customer needs. The position offers a blend of technical leadership, system design, and hands-on development, with opportunities to influence the architecture of one of the world's largest cloud storage platforms.

This is an excellent opportunity for experienced engineers passionate about distributed systems and cloud infrastructure. You'll be working at the forefront of cloud storage technology, helping to shape the future of Azure's storage capabilities while ensuring high reliability, performance, and cost-effectiveness. The role offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge technology at global scale.

Microsoft provides an inclusive work environment with strong emphasis on professional growth, work-life balance, and impact. The position offers flexibility with up to 100% work from home options, though some travel (0-25%) may be required. You'll be joining a collaborative team that values innovation, technical excellence, and continuous learning.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Azure Storage Safety Services

  • Write exemplary code in modern Object Oriented or procedural languages such as C++, C#, or Rust
  • Mentor and provide high quality code reviews for other engineers
  • Design system components, interfaces, protocols, data models, security and scalability aspects
  • Ensure high level of utilization of storage resources to minimize COGS
  • Partner with stakeholders to provide improvements to implementation, monitoring, and robustness
  • Respond to changing business requirements by generating new ideas and control laws
  • Participate in DevOps to provide operational support and identify improvements

Requirements For Senior Software Engineer - Azure Storage Safety Services

Java
Python
Rust
  • Bachelor's degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C++, C#, Java or Python
  • 4+ years of experience in developing and operating distributed services in cloud environment
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Senior Software Engineer - Azure Storage Safety Services

Medical Insurance
Dental Insurance
Vision 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 - Azure Storage Safety Services

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.