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

Job Description

Azure Storage is Microsoft's largest Cloud Storage service, powering critical services like Xbox, Teams, and Bing. The team is seeking a Senior Software Engineer to work on their Storage Platform, which includes Blob Storage, Table Storage, Queue Storage, Data Lake Storage, File Storage, and Disk Storage. This role offers the opportunity to work on one of the foundational services of Azure Cloud, handling exabytes of customer data.

The position requires expertise in designing and developing complex distributed systems, with a focus on reliability, scalability, performance, and consistency. You'll be responsible for defining technical direction for complex components of Azure Storage while delivering high-quality features and improvements.

As a Senior Engineer, you'll tackle challenging problems in distributed systems, participate in live system debugging, and provide technical leadership. The role demands strong communication skills and a dedication to customer success. You'll work with cutting-edge server technologies and be part of a team that's scaling one of the world's largest cloud storage platforms.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and parental leave. Microsoft provides a collaborative environment where you can make significant impact while working on technology that powers many of the world's largest online businesses.

This hybrid role requires 3 days per week in office with 0-25% travel. You'll be joining a company committed to empowering others and fostering an inclusive culture where everyone can thrive. The role offers excellent growth opportunities and the chance to work on technology that impacts millions of users worldwide.

Last updated 4 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 solutions

Requirements For Senior Software Engineer - Azure Storage

Java
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience with building scalable system software and/or Services
  • 4+ years of experience with building database systems or storage systems
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - Azure Storage

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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