Taro Logo

Software Engineer 2 - 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
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer 2 - Azure Core Storage

Microsoft's Azure Core Storage team is seeking a Software Engineer 2 to join their cutting-edge cloud infrastructure team. Azure Storage provides 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 Azure Storage's most complex components. You'll work on highly distributed systems, focusing on reliability, scalability, performance, consistency, and debuggability. The role involves collaborating with stakeholders, developing design documents, implementing and optimizing code, and serving as a Designated Responsible Individual (DRI).

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values respect, integrity, and accountability.

This role requires a Bachelor's degree in Computer Science or related field with 2+ years of technical engineering experience, particularly in file storage or distributed systems. The position offers up to 100% work from home flexibility with 0-25% travel requirements. You'll be working with technologies like C++, Java, and Python while contributing to one of the world's largest cloud storage platforms.

Join Microsoft's Azure Storage team to tackle challenging technical problems at scale, collaborate with talented engineers, and help shape the future of cloud storage technology. The role offers excellent growth opportunities and the chance to work on technology that impacts millions of users worldwide.

Last updated 2 minutes ago

Responsibilities For Software Engineer 2 - Azure Core 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 Software Engineer 2 - Azure Core Storage

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 2+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience working with file storage or distributed systems
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer 2 - Azure Core 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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer 2 - Azure Core Storage

Software Engineer II

Software Engineer II position at Microsoft working on Azure Storage, developing distributed storage solutions for DPU-based systems with focus on performance and scalability.

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on M365 Enterprise Copilot's Employee Self Service Agent, focusing on ISV connector development and AI integration.

Software Engineer 2 (AI/ML) - Azure Core Storage

Software Engineer role at Microsoft focusing on AI/ML applications in Azure Core Storage, working on distributed systems and cloud infrastructure with comprehensive benefits and remote work options.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their DPU Integration and Test team, focusing on testing control and data plane software for custom-built silicon platforms.

Software Engineer

Microsoft is seeking a Software Engineer to develop authentication and authorization services for Microsoft Entra, focusing on large-scale distributed systems and security solutions.