Taro Logo

Software Engineer II - Azure Storage

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Job Description

Microsoft's Azure Storage team is seeking a Software Engineer II to work on the world's largest Object Storage service. Azure Storage provides the persistent storage layer in the cloud, powering millions of Azure virtual machines and storing exabytes of customer data. The service supports various storage types including Blob Storage, Table Storage, Queue Storage, File Storage, Disk Storage, and Data Lake Store.

As part of this role, you'll work on distributed systems that scale to handle massive amounts of data across global data centers. The service is critical to Microsoft's largest online businesses including Xbox, Skype, and Bing. You'll be part of a team that embraces a fast-paced, live-site focused environment, constantly delivering customer value.

The position offers the opportunity to tackle significant technical challenges, working with high-performance systems and contributing to one of Microsoft's foundational cloud services. You'll be involved in design, implementation, and maintenance of large-scale storage systems, collaborating with world-class engineers in an inclusive environment.

The role requires strong programming skills, understanding of distributed systems, and the ability to work in a collaborative team environment. You'll be responsible for creating and implementing code, monitoring system health, and participating in the full software development lifecycle. This is an excellent opportunity for engineers interested in cloud infrastructure, distributed systems, and working at massive scale.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and a strong focus on work-life balance. Microsoft maintains a culture of inclusion where everyone can thrive, emphasizing respect, integrity, and accountability in all aspects of work.

Last updated 3 days ago

Responsibilities For Software Engineer II - Azure Storage

  • Work in a world class, inclusive and collaborative engineering team
  • Tackle challenges of scale and criticality
  • Support identification of dependencies and development of design documents
  • Break down work items into tasks and provide estimation
  • Work with stakeholders to determine user requirements
  • Monitor system/product feature/service for degradation
  • Create and implement code for products, services, or features

Requirements For Software Engineer II - Azure Storage

Java
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • 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
  • Networking opportunities

Related Jobs