Software Engineer

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

Description For Software Engineer

Microsoft Azure Storage team is building a massively scalable, highly distributed cloud storage solution designed to serve the entire world. The role is specifically focused on the Azure Storage Armada Platform team, which powers Azure Storage services and provides elasticity and scalability. The position involves working on distributed systems at Zettabyte scale, solving challenges related to scale and reliability.

The team operates in a fast-paced, startup-like environment, building systems that handle Exabytes of data with plans for future growth. Engineers will work on high-impact changes daily, contributing to a hyper-scale storage system used globally. The role requires a growth mindset, curiosity, and the ability to solve complex distributed systems challenges.

The position offers the opportunity to work on groundbreaking storage technology that aims to provide infinite, universally accessible storage for everyone. Team members will contribute to a system that enables global access to data across all devices and platforms, supporting Microsoft's mission to empower every person and organization on the planet.

Key aspects of the role include:

  • Building and maintaining distributed storage systems at massive scale
  • Contributing to the platform that powers all Azure Storage services
  • Solving complex technical problems related to scalability and reliability
  • Working in a collaborative environment with a focus on innovation
  • Developing solutions for exponential growth in storage demands
  • Participating in on-call rotations to ensure system reliability

The position includes comprehensive benefits, professional development opportunities, and the chance to work on technology that impacts millions of users worldwide. Microsoft offers a culture of inclusion where everyone can thrive, with values centered on respect, integrity, and accountability.

Last updated 25 minutes ago

Responsibilities For Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and work items
  • Act as Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle degradation or downtime
  • Seek new knowledge and adapt to new technical trends and patterns

Requirements For Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Preferred: 1+ years technical engineering experience or Master's Degree

Benefits For Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 - Fullstack

Entry-level Software Engineer position at Microsoft focusing on fullstack development, offering competitive salary and benefits in Redmond, WA.

Software Engineer

Entry-level Software Engineer position at Microsoft's Data Security team in Bangalore, focusing on cloud security solutions and compliance features for Office 365 and Windows platforms.

Software Engineer

Software Engineering role at Microsoft working on Azure's Capacity Infrastructure Service Platform, focusing on automation and scaling of cloud infrastructure.

Software Engineer

Software Engineer role at Microsoft's Cloud Supply Chain organization in Bangalore, working on Azure Kubernetes Platform with hybrid work arrangement and comprehensive benefits.

Software Engineer

Entry-level Software Engineer position at Microsoft Development Center Estonia, focusing on Enterprise Cloud solutions and communication services, offering remote work options and comprehensive benefits.