Microsoft

Principal Software Engineer - Azure Storage

Microsoft
Apply
3 days ago
Remote, United StatesStaff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Define and drive the long-term technical strategy, architecture, and roadmap for Azure Storage Geo Replication.
  • Drive architecture decisions for data replication, failover orchestration, business continuity, and recovery capabilities.
  • Partner with engineering, product, and platform teams across Azure to deliver strategic investments and customer value.
  • Advance operational excellence through telemetry, automation, observability, resiliency testing, and incident management.
  • Lead adoption of AI-assisted engineering and intelligent operations to improve development velocity, reliability, and service health.
  • Represent the team in executive reviews, customer engagements, strategic planning forums, and cross-organizational architecture discussions.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
  • Preferred: master's degree and 8+ years of experience, or bachelor's degree and 12+ years of experience, or equivalent experience.
  • Experience building distributed storage systems, databases, or infrastructure services at scale.
  • Expertise in geo-distributed architectures, data replication, failover technologies, and resilience engineering.
  • Experience applying machine learning or AI techniques to service operations, anomaly detection, forecasting, incident management, and intelligent automation.
  • Understanding of durability guarantees, consistency models, disaster recovery, business continuity, and regional failover solutions.

Benefits

  • The role may be eligible for benefits and other compensation.
  • The position is open for a minimum of five days, with applications accepted on an ongoing basis until filled.
Microsoft

About Microsoft

10,000+ employees

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.

Contact me