Senior Software Engineer - Azure Storage

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer / Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Core team in Romania, developing cloud infrastructure with up to 100% remote work option.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on large-scale cloud services with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Intune's Resource Access/Cloud PKI team, building highly scalable cloud services and providing technical leadership.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer position at Microsoft working on PLx, a secure cloud service for DoD and DIB customers, requiring TS/SCI clearance and cloud expertise.

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure WAN team, combining networking expertise with software development, offering remote work and comprehensive benefits.

Description For Senior Software Engineer - Azure Storage

Azure Storage is a foundational service in Microsoft's cloud platform, responsible for building, managing, and running persistent cloud storage. The team is seeking a Senior Software Engineer to work on their next-generation storage platform built on storage servers with Data Processing Units (DPU). This role offers the opportunity to work on hyperscale storage systems and make high-impact changes daily.

The position involves working with a highly collaborative team on the fundamental layers of Azure storage service. You'll be exposed to cutting-edge storage, memory, networking, and distributed system technologies. The team handles meta-data services and ensures data storage across servers while maintaining high availability, reliability, durability, and cost efficiency.

This is an ideal opportunity for engineers passionate about large-scale distributed systems who want to define and architect new solutions. The role offers significant influence on both the business and industry. Microsoft provides a growth-minded environment where innovation and collaboration are key values, supported by a strong culture of inclusion and comprehensive benefits package.

The position requires expertise in distributed systems, strong coding abilities in languages like C, C++, or Java, and experience with storage systems or file systems. You'll be part of Microsoft's mission to empower every person and organization globally, working on technology that serves some of the world's largest companies.

Last updated 2 months 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 work items and provide estimation
  • Act as a Designated Responsible Individual (DRI) for on-call duties
  • Stay current with developments to improve system availability, reliability, efficiency, 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?