Taro Logo

Software Engineering

Microsoft is a global technology company building cloud computing and software solutions, empowering people and organizations worldwide.
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineering

Microsoft Azure Storage team is building a massively scalable, highly distributed cloud storage solution designed to serve the entire world. The team manages control and data plane operations at exabyte scale, serving hundreds of millions of requests per second at low latency.

As a Software Engineer on the Azure Storage Limitless and Cluster Resource Manager Team, you'll work on storage control plane, resource management, COGS, and scale-related projects. The role involves designing and implementing features for distributed load balancing, performance tuning, and massively parallel control plane features to manage the growing storage fleet.

The Regional Scale Management (xLimitless) team focuses on comprehensive resource management, handling smart allocation of storage accounts and load balancing storage tenants across various dimensions like CPU, memory, IOPS, and capacity. You'll help optimize COGS while enabling unlimited customer scaling.

Key responsibilities include:

  • Working with stakeholders to determine user requirements
  • Contributing to design documents and identifying dependencies
  • Implementing code for products, services, and features
  • Breaking down and estimating work items
  • Serving as a Designated Responsible Individual (DRI) for on-call system monitoring
  • Staying current with developments to improve system availability, reliability, and performance

The role offers the opportunity to work at zettabyte scale across thousands of clusters worldwide, solving complex challenges in durability, availability, and concurrency for distributed systems. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture built on respect, integrity, and accountability.

Last updated 2 days ago

Responsibilities For Software Engineering

  • Determine user requirements with stakeholders
  • Contribute to design documents and dependency identification
  • Create and implement code for products and features
  • Break down and estimate work items
  • Act as Designated Responsible Individual (DRI) for on-call monitoring
  • Stay current with technical developments

Requirements For Software Engineering

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

Benefits For Software Engineering

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 Engineering