Taro Logo

Software Engineer

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 Cloud has one of the largest data center networks among cloud providers. This role focuses on Azure Storage, a massively scalable, distributed storage system serving the entire world. As a Software Engineer, you'll work on both software and hardware optimizations to scale Azure Storage.

You'll be part of a talented team building and optimizing a world-class distributed file system. The position offers the opportunity to work on one of the largest storage systems globally, tackling challenges related to high scale, rapid growth, and continuous innovation. You'll be responsible for the meta-data service and data storage across servers, ensuring high availability, reliability, durability, and cost efficiency.

The role provides exposure to cutting-edge storage, memory, networking, and distributed system technologies. You'll have the chance to influence both the business and industry while working with the fundamental layers of Azure storage service. The team emphasizes collaboration and innovation, working with a growth mindset to empower others and achieve shared goals.

Key responsibilities include:

  • Creating and implementing code for products, services, and features
  • Breaking down large work items and providing estimates
  • Serving as a Designated Responsible Individual (DRI) for on-call system monitoring
  • Staying current with developments to improve system availability, reliability, and performance
  • Contributing to a culture of inclusion and innovation

The position requires strong programming skills in languages like C, C++, C#, Java, JavaScript, or Python, with a focus on distributed systems and storage optimization. You'll be working in an environment that values respect, integrity, and accountability, with opportunities for continuous learning and professional growth.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Creates and implements code for products, services, and features
  • Breaks down larger work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) for on-call system monitoring
  • Maintains current skills and knowledge of developments
  • Monitors system/product/service for degradation and downtime

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
  • Pass Microsoft Cloud Background Check

Benefits For Software Engineer

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