Software Engineer II - Azure Storage

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $208,800
Cloud
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II - Azure Storage

Microsoft Azure Storage is seeking a Software Engineer II to join their team working on highly distributed, massively scalable cloud storage platforms. This role focuses on developing and deploying distributed storage solutions using custom-designed Data Processors. The position offers an opportunity to work on cutting-edge storage technology, designing and implementing highly performant storage systems on DPU hardware.

The role involves all aspects of the storage lifecycle, from design and implementation to testing, deployment, and support. You'll be working with Azure Storage, a cornerstone of Microsoft's cloud infrastructure, contributing to a system that demands exceptional performance and reliability at scale.

As a Software Engineer II, you'll collaborate with stakeholders to gather requirements, develop design documents, and implement complex storage solutions. The position requires strong expertise in C/C++ programming, storage systems, and distributed computing. You'll be responsible for monitoring system health, troubleshooting issues, and ensuring optimal performance of storage infrastructure.

The role offers competitive compensation, comprehensive benefits, and the opportunity to work remotely. You'll be part of Microsoft's mission to empower global digital transformation, working with cutting-edge technology and contributing to solutions that impact millions of users worldwide. This position is perfect for engineers passionate about distributed systems, storage infrastructure, and high-performance computing.

Last updated a day ago

Responsibilities For Software Engineer II - 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 and provide estimation
  • Act as Designated Responsible Individual (DRI) for on-call system monitoring
  • Stay current with developments to improve system availability, reliability, and performance

Requirements For Software Engineer II - Azure Storage

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of experience in software engineering practices, coding and solid foundation in data structures and algorithms
  • 2+ years of experience in Storage, File-Systems and/or operating systems
  • Experience with C or C++ programming
  • Problem solving, debugging and analytical skills
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II - 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 Software Engineer II - Azure Storage

Software Engineer II

Microsoft is hiring a Software Engineer II in Vancouver to work on Azure Edge + Platform Engineering System, focusing on security improvements and cloud infrastructure development.

Critical Environment Field Service Engineer

Critical Environment Field Service Engineer role at Microsoft, managing datacenter operations and infrastructure in Dublin, Ireland.

Critical Environment (CE) Platform Engineer

Critical Environment Platform Engineer role at Microsoft, focusing on cloud infrastructure and datacenter operations with remote work flexibility.

Software Engineer II - CTJ - Poly

Microsoft Software Engineer II position focusing on Azure SQL development, requiring security clearance and cloud expertise, offering competitive pay and benefits.

Critical Environment Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft managing datacenter infrastructure and electrical systems with focus on safety and compliance.