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
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Azure Storage

Microsoft Azure Storage is building a massively scalable, highly distributed cloud storage solution designed to serve the entire world. As a Senior Software Engineer on the Azure Storage Armada Platform team, you'll be developing a platform that powers Azure Storage services and provides elasticity and scalability. This role presents exciting technical challenges related to scale and distributed systems.

You'll be working in a DevOps model, responsible for livesite operations and maintaining high quality standards. The position offers opportunities to make high-impact changes daily, accelerate your career growth, and enhance both technical and leadership skills.

The role requires strong expertise in distributed systems and programming languages like C++/C#. You'll collaborate with stakeholders to gather requirements, design solutions, and implement robust code. Key responsibilities include system architecture, performance optimization, and mentoring other engineers.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The base salary ranges from $117,200 to $229,200 USD annually (higher in SF Bay Area and NYC: $153,600 - $250,200).

This is an excellent opportunity for experienced engineers passionate about distributed systems and cloud infrastructure to join Microsoft's mission of empowering every person and organization on the planet to achieve more. The role offers a blend of technical challenges, growth opportunities, and the chance to work on technology that impacts millions of users worldwide.

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
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Engineer - Azure Storage

  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience with coding in languages including C, C++, or C#
  • 2+ years of distributed systems experience
  • 2+ years of live site/on-call rotation experience
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Senior Software Engineer - Azure Storage

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 Azure Core, focusing on cloud infrastructure and distributed systems development with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core OneDeploy team, focusing on distributed systems and cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.