Taro Logo

Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
United States
$84,200 - $165,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft Azure Storage is seeking a Software Engineer to join their Ultra Disk Team, focusing on next-generation block storage platform development. This role is part of Azure Storage, a highly distributed and massively scalable cloud storage platform that operates at Exascale and is preparing for Zettascale operations.

As a Software Engineer, you'll be instrumental in designing and implementing protocols and features for data durability, availability, scalability, and performance of backend distributed block storage. This position offers the opportunity to innovate with a fast-paced, talented team and make significant impacts on the cloud storage industry.

The role involves working with cutting-edge technology to deliver the fastest block storage platform in the cloud. You'll collaborate with stakeholders to determine requirements, develop design documents, implement code, and maintain system reliability. The position includes on-call responsibilities as a Designated Responsible Individual (DRI) to monitor and maintain system health.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. The company maintains a culture of inclusion and growth mindset, encouraging innovation and collaboration across teams.

The position offers competitive compensation with a base pay range of $84,200 - $165,200 per year (higher in SF Bay Area and NYC), along with additional benefits and compensation opportunities. This is an excellent opportunity for software engineers passionate about distributed systems and cloud infrastructure to make a meaningful impact at scale.

Last updated 21 hours ago

Responsibilities For Software Engineer

  • Works with stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents
  • Creates and implements code for a product, service, or feature
  • Contributes to efforts to break down larger work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call
  • Monitors system/product feature/service for degradation, downtime, or interruptions

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • Experience with distributed systems
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
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

Interested in this job?

Jobs Related To Microsoft Software Engineer

Software Engineer

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

Software Engineer 2

Software Engineer 2 position at Microsoft working on Azure DPU networking software team, developing packet forwarding solutions for cloud infrastructure.

Software Engineer II

Software Engineer II position at Microsoft working on Azure DPU networking software, developing high-performance packet forwarding solutions for cloud infrastructure.

Software Engineer II

Microsoft Software Engineer II position in Hyderabad working on OneDrive-SharePoint team, developing cloud-based solutions and managing large-scale distributed systems.

Software Engineer II

Microsoft Software Engineer II role focusing on Azure PostgreSQL, combining database engineering, AI capabilities, and developer tooling, offering $98k-$193k salary in Redmond, WA.