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
This job posting is no longer active. Check out these related jobs instead:

Job Description

Microsoft Azure Storage is seeking a talented Software Engineer to join their team working on highly distributed, massively scalable cloud storage platform. This role is part of Azure Storage, which operates at Exascale and is scaling towards Zettascale, providing the persistent storage layer that powers millions of Azure virtual machines and stores vast amounts of diverse data.

As a Software Engineer in Azure Storage, you'll be instrumental in shaping the technical direction of the next generation architecture while delivering continuous improvements and innovative features. The role involves working with cutting-edge server technologies and distributed systems, focusing on reliability, scalability, performance, consistency, and debuggability.

The position offers the opportunity to work on a platform that already runs at Exascale (storing Exabytes of data) and is evolving to support Zettascale operations. You'll be part of a team that powers critical cloud infrastructure, handling everything from virtual machine storage to video, photos, and various other data types.

Microsoft offers a collaborative environment where employees come together with a growth mindset to innovate and achieve shared goals. The company culture emphasizes respect, integrity, and accountability, fostering an inclusive environment where everyone can thrive both professionally and personally.

This role requires a blend of technical expertise and collaborative skills, with opportunities to work on challenging problems at massive scale. The position includes comprehensive benefits, professional development opportunities, and the chance to make a significant impact on one of the world's leading cloud storage platforms.

Last updated 3 months ago

Responsibilities For Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Work on identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Leverages subject-matter expertise to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) for system monitoring and maintenance

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
  • Must pass Microsoft Cloud Background Check
  • Hardware background is a plus

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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