Senior Software Engineer - Azure Storage

Microsoft empowers every person and organization on the planet to achieve more through innovative technology 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 - Azure Storage

Azure Storage is a foundational service in Microsoft's cloud infrastructure, hosting data for some of the world's largest companies and Microsoft's online businesses. As a Senior Software Engineer, you'll join a talented team building and optimizing a world-class distributed file system. The role focuses on developing the next generation storage platform using Data Processing Units (DPU), working with cutting-edge storage, memory, networking, and distributed system technologies. You'll be responsible for the metadata service and ensuring high availability, reliability, and durability of data across storage servers. The position offers significant impact on Azure's storage infrastructure and the broader industry, with opportunities to define and architect new solutions. The team emphasizes collaboration, innovation, and a growth mindset, working in an inclusive culture that values respect, integrity, and accountability. This role combines technical depth with scale, offering a chance to influence both business outcomes and industry standards while working on fundamental cloud infrastructure.

Last updated a day ago

Responsibilities For Senior Software Engineer - Azure Storage

  • Work with stakeholders to determine user requirements for features
  • Contribute to identifying dependencies and developing design documents
  • Create and implement code for products, services, or features
  • Break down larger work items into smaller ones and provide estimation
  • Act as a Designated Responsible Individual (DRI) for on-call duties
  • Stay current with developments to improve system availability, reliability, and performance

Requirements For Senior Software Engineer - Azure Storage

Java
Linux
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C, C++ OR Java
  • 3+ years of experience in software engineering practices
  • 2+ years of experience in Storage, File-Systems, Distributed Systems, Operating Systems, Networking, or Applications at scale
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - Azure Storage

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 - Azure Storage

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Edge + Platform, developing cloud services with competitive pay and benefits.

Architect Engineer (AE) Regional Sourcing Manager

Lead construction services sourcing and category management for Microsoft's EMEA datacenter construction projects, managing multi-billion dollar initiatives.

Senior Telecom Engineer

Senior Telecom Engineer position at Microsoft focusing on datacenter infrastructure design and implementation with hybrid work arrangement.

Technical Support Engineer - Azure Networking

Senior Technical Support Engineer position at Microsoft focusing on Azure Networking support, offering hybrid work in Lisbon with comprehensive benefits and growth opportunities.

Senior Sourcing Engineer

Senior Sourcing Engineer role at Microsoft focusing on silicon technology sourcing strategy and supplier management for cloud infrastructure.