Senior Software Engineer - Azure Storage Configuration

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Azure Storage Configuration

Microsoft Azure Storage is seeking a Senior Software Engineer to join their team working on super scalable, distributed cloud storage systems. This role focuses on the Configuration team, managing change deployment across global datacenters. The position offers an opportunity to work on unique challenges in scaling to Zettabyte levels and beyond.

The role involves developing and maintaining creative change management services that handle code and configuration rollouts worldwide, with emphasis on maintaining high availability for customers. You'll be working with various teams across Azure Storage, making high-impact changes daily.

As a Senior Software Engineer, you'll be responsible for leading enterprise service development, analyzing dependencies, championing engineering standards, and mentoring other engineers. The role requires expertise in distributed systems, CI/CD, and high-availability services.

Microsoft offers comprehensive benefits including healthcare, educational resources, investment options, and parental leave. The company culture emphasizes growth mindset, collaboration, and innovation. This position allows for up to 100% remote work with 0-25% travel requirements.

The ideal candidate will have 4+ years of experience in high-level programming languages (C#, C++, Java), distributed systems, and CI/CD systems. You'll be joining a team that's pushing the boundaries of cloud storage technology, serving Exabytes of data with plans to scale even further.

This is an excellent opportunity for experienced engineers looking to make a significant impact in cloud infrastructure while working with cutting-edge technology at global scale. The role offers both technical challenges and leadership opportunities in one of the world's leading technology companies.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer - Azure Storage Configuration

  • Lead the design, analysis, development, testing, deployment & operations efforts for multiple enterprise services
  • Drive identification of dependencies across Storage services and development of design documents
  • Champion mature Software engineering standards and practices
  • Mentor and guide other engineers
  • Proactively seek new knowledge and adapt to new trends to improve availability, reliability, efficiency, observability, and performance

Requirements For Senior Software Engineer - Azure Storage Configuration

Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience in developing with C#, C++, or equivalent high-level programming language
  • 4+ years of experience working on large-scale CI/CD systems
  • 4+ years of experience developing large-scale, high availability distributed services
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer - Azure Storage Configuration

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Azure Storage Configuration

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Titan Platform team, building and maintaining critical cloud infrastructure and distributed systems with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Titan team to build and maintain core cloud infrastructure services at massive scale, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft building hyper-scale distributed systems for the Web Data Platform Team, focusing on web crawling and indexing infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, working on distributed query processing systems for cloud data warehouse solutions in Barcelona, Spain.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Sky team, focusing on cloud infrastructure and distributed systems, offering competitive compensation and hybrid work arrangement in Redmond, WA.