Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Software Engineer

Microsoft

$84,200 - $180,400
Sep 5, 2025
Remote, US
Apply Now

Microsoft Azure Storage team is building a massively scalable, highly distributed, ubiquitously accessible storage system to scale out and serve the entire world, addressing the need for infinite storage and accessibility

Requirements

  • Proven experience coding in languages including, but not limited to, C, C++, C-Sharp, Java
  • 1+ year(s) experience or subject matter expertise in areas such as multi-threaded or parallel programming, storage or file systems, and distributed systems
  • 1+ years(s) of demonstrated proficiency in software architecture, engineering and coding practices, data structures and algorithms, as well as testing, debugging, and analytical skills
  • Experience with distributed load balancing, performance tuning, and massively parallel control plane features
  • Knowledge of storage control plane, resource management, cost of goods sold (COGS), and scale-related projects
  • Experience with designing and implementing code for a product, service, or feature
  • Familiarity with Azure Storage and its related technologies

Responsibilities

  • Works with appropriate stakeholders to determine user requirements for a feature
  • Supports identification of dependencies, and the development of design documents for a product feature with oversight
  • Optimizes cost of goods sold (COGS) for Azure Storage, while enabling customers to scale out without limits on ingress, egress, input/output operations per second (IOPS), or capacity
  • Designs, implements, tests, and rolls out features that require you to think at zettabyte scale across tens of thousands of clusters worldwide -- these include distributed load balancing, performance tuning, and massively parallel control plane features to manage the exponentially growing storage fleet
  • Learns to create and implement code for a product, service, or feature reusing code as applicable, with guidance
  • Assists and learns about breaking down work items into tasks and provides estimation
  • Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook

Other

  • Bachelor's Degree in Computer Science or related technical discipline
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Ability to work with stakeholders to determine user requirements
  • Ability to estimate and break down work items into tasks
  • Ability to collaborate with others and work in a team environment