Back to jobsJob overview

About the role

Senior Software Engineer - Azure Storage at Microsoft

Required Skills

azuredistributed systemscloud-nativestorage systemsc#javaperformance optimizationscalabilityai workloads

About the Role

Senior Software Engineer role focused on enhancing Azure Storage control plane for AI-scale workloads. Responsibilities include optimizing performance, addressing system bottlenecks, and ensuring scalability of distributed storage systems. The position requires expertise in cloud-native architectures and distributed systems.

Key Responsibilities

  • Collaborate with stakeholders to determine requirements for scalable storage solutions
  • Design and implement enhancements to optimize storage control plane for AI workloads
  • Identify and address bottlenecks in system performance and scalability
  • Act as Designated Responsible Individual (DRI) for system availability and fault tolerance
  • Leverage Azure Storage expertise to influence technical decisions and product roadmaps

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience
  • 3+ years hands-on experience with Storage products and cloud-native architectures
  • 3+ years experience in software development with focus on large distributed systems
  • Ability to pass Microsoft Cloud Background Check security screening

Nice to Have:

  • Bachelor's Degree AND 8+ years technical engineering experience
  • Master's Degree AND 6+ years technical engineering experience

Benefits & Perks

  • Industry leading healthcare