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

Senior Software Engineer - Azure Object Storage

Microsoft

$119,800 - $234,700
Aug 28, 2025
San Francisco, CA, USA • San Jose, CA, USA • • Redmond, WA, USA • New York, NY, USA • Mountain View, CA, USA
Apply Now

At Microsoft Azure Storage, the business problem is to create a world where infinite storage is not just a dream but a reality, where every piece of human knowledge, creativity, and discovery can be preserved and accessed instantly from anywhere, by architecting the future of data accessibility and pushing the boundaries of what's possible in distributed storage systems.

Requirements

  • 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or C, Java, or Python.
  • 4+ years programming proficiency in developing products and services in systems and backend.
  • 4+ years building quality products and scalable distributed services, and designing and building large-scale distributed systems.
  • 4+ years of experience in cloud backend development and operation, including performance, reliability, resilience, and scale-out.
  • 1+ year(s) with multi-threaded/parallel programming.
  • 1+ year(s) of proficiency in software engineering practices, coding and solid foundation in data structures, algorithms with relevant testing, debugging and analytical skills.
  • Proficiency in languages including, but not limited to, C, C++, C, Java or Python

Responsibilities

  • Design and implement high-performance distributed storage solutions that handle millions of requests across global regions while maintaining resilience under extreme scale.
  • Drive performance optimization initiatives for Core Azure Blob Storage service, conducting system-level profiling and debugging where microsecond improvements create massive impact.
  • Spearhead technical direction and mentor team members across all experience levels, championing best practices in distributed systems design.
  • Lead incident response efforts with sophisticated debugging and root cause analysis while maintaining strict performance SLAs (service level agreement).
  • Transform ambiguous problems into clear technical solutions through effective collaboration and minimal supervision.
  • Own and optimize service efficiency through sophisticated performance analysis and cost optimization strategies.
  • Guide cross-team initiatives and projects that enhance our storage platform's capabilities and performance.

Other

  • Bachelor's Degree in Computer Science, or related technical field
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Ability to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field (preferred)
  • Equivalent experience (preferred)