Taro Logo

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

Description For Senior Software Engineer - Azure Storage

Microsoft's Azure Storage Data Processing Unit (DPU) team is seeking a Senior Software Engineer to help build the next generation of cloud storage solutions. This role focuses on developing Azure's massively scalable, distributed storage system using cutting-edge hardware and software technology.

As a Senior Software Engineer on the Azure Storage DPU Infrastructure team, you'll be instrumental in enabling Azure's infrastructure to support DPU-based storage nodes. The position involves working with datacenter control plane software integration and participating in all phases of the software lifecycle from design to support.

The role offers an exciting opportunity to work with Fungible DPUs, focusing on security, reliability, performance, and efficiency. You'll be part of Microsoft's mission to empower global achievement through technology, working in a culture that values growth mindset, innovation, and collaboration.

Key aspects of the role include:

  • Building next-generation storage solutions using advanced DPU technology
  • Integrating with existing and future datacenter control plane software
  • Full software lifecycle involvement from design to deployment
  • Working with distributed systems at massive scale
  • Contributing to Azure's infrastructure evolution

The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the opportunity to work remotely. This is an excellent opportunity for experienced engineers passionate about cloud infrastructure and distributed systems to make a significant impact on Microsoft's global storage solutions.

The ideal candidate will bring strong expertise in languages like C++, Golang, or Rust, combined with substantial experience in datacenter orchestration systems and distributed systems. Join us in shaping the future of cloud storage technology while growing your career and technical expertise in a collaborative, innovative environment.

Last updated 3 days ago

Responsibilities For Senior Software Engineer - Azure Storage

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Proactively seeks new knowledge and adapts to new trends
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers

Requirements For Senior Software Engineer - Azure Storage

Go
Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C++, Golang, or Rust OR equivalent experience
  • 4+ years of experience working on datacenter orchestration systems in a public or private cloud context
  • 4+ years of experience working on distributed systems
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - Azure Storage

Medical 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