Taro Logo

Senior Software Engineer - Azure Storage Scenario Validation

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Job Description

Microsoft's Azure Storage team is seeking a Senior Software Engineer to join their team working on the world's largest Cloud Storage service. This role focuses on developing and implementing validation infrastructure services and automating validation for Azure's massive, distributed storage system. The position is part of the team responsible for Azure Storage, which powers five different storage services including Blob Storage, Table Storage, Queue Storage, Data Lake Storage, File Storage, and Disk Storage.

The ideal candidate will bring strong expertise in distributed systems, cloud services, and storage technologies, along with solid skills in design, coding, and testing. You'll be working on a system that stores exabytes of customer data and supports major Microsoft services like Xbox, Teams, and Bing. The role offers the opportunity to make significant impacts on a hyperscale system used by millions globally.

As a Senior Software Engineer, you'll be responsible for ensuring product quality through end-to-end scenario validation, developing scalable cloud services, and partnering with teams across Microsoft. The position requires strong technical skills, experience with large-scale testing methodologies, and the ability to guide other engineers as a Designated Responsible Individual (DRI).

The role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft provides a collaborative environment where you can grow professionally while working on technology that impacts millions of users worldwide. The position requires 3 days per week in-office presence with some travel (0-25%).

Last updated 3 days ago

Responsibilities For Senior Software Engineer - Azure Storage Scenario Validation

  • Play a crucial role in product quality by overseeing end-to-end scenario validation integration work
  • Design, develop, and operate scalable, low latency and high throughput cloud services and frameworks
  • Create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability
  • Partner with peer teams and external partners to ensure new storage features meet goals
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service for degradation and handle on-call duties

Requirements For Senior Software Engineer - Azure Storage Scenario Validation

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years of experience in testing systems at a large scale
  • Experience with various testing techniques including unit, integration, end-to-end testing
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - Azure Storage Scenario Validation

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