Taro Logo

Software Engineer - Azure Core 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
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer - Azure Core Storage

Microsoft's Azure Core Storage team is seeking a Software Engineer to join their cloud infrastructure team. This role is part of the team that manages 10 exabytes of capacity across 50 regions, 100+ data centers, and over 1000 storage clusters, powering millions of virtual machines and storing vast amounts of data.

As a Software Engineer in Azure Storage, you'll play a crucial role in shaping the technical direction of complex storage systems while delivering high-quality improvements and innovative features. You'll work with cutting-edge server technologies and distributed systems, focusing on reliability, scalability, performance, consistency, and debuggability.

The ideal candidate should have experience in software development with languages like C++, Java, or Python. You'll collaborate with stakeholders to gather requirements, develop design documents, implement code, and monitor system performance. This role offers the opportunity to work on large-scale infrastructure that powers Microsoft's cloud services.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, investment options, and generous parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers looking to make a significant impact in cloud technology.

The position offers up to 100% work from home flexibility with 0-25% travel requirements. You'll be part of a team that values technical excellence, continuous learning, and the opportunity to work on systems that operate at massive scale.

Last updated a day ago

Responsibilities For Software Engineer - Azure Core Storage

  • Works with stakeholders to determine user requirements for features
  • Supports identification of dependencies and development of design documents
  • Creates and implements code for products, services, or features
  • Assists in breaking down work items into tasks and provides estimation
  • Monitors system/product feature/service and recommends actions to restore system
  • Reviews developments and seeks knowledge to improve availability, reliability, efficiency

Requirements For Software Engineer - Azure Core Storage

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline with proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years
  • Bachelor's Degree in CS + 1+ year experience OR Master's Degree in CS OR equivalent experience

Benefits For Software Engineer - Azure Core Storage

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer - Azure Core Storage

Software Engineer II

Software Engineer II position at Microsoft's E+D Growth Team, focusing on Product-Led Growth initiatives and AI-powered experiences across Microsoft 365 and Windows platforms.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, building large-scale distributed systems with competitive compensation and benefits.

ROP - Software Engineer II

Software Engineer II position at Microsoft working on Azure Storage, the world's largest Object Storage service, building distributed systems at massive scale.

Software Engineer

Software Engineer role at Microsoft Azure Storage team working on highly distributed, massively scalable cloud storage platform, focusing on reliability, scalability, and performance.

Software Engineer II

Software Engineer II position at Microsoft's M365 Security team, focusing on enhancing customer data security and privacy through cloud services development.