Senior Software Engineer

Microsoft’s cloud computing business is growing at a tremendous scale. Microsoft Azure Storage is a tier-0 foundational service around which most of Azure Services are built today. We have a tremendous hockey-stick growth in raw storage capacity over the past few years, adding several Exabytes of capacity along the way. Our ability to continuously innovate hinges on a deployment solution that’s uniquely tailored to orchestrate code and configuration rollouts ranging from a single machine to millions. A deployment system that’s globally aware and can make smart and safe decisions dynamically without human engagement. We are a bunch of engineers who are passionate about distributed storage and we work in small, fast-paced teams. We enjoy solving challenges related to durability, availability, concurrency in scheduling systems and deployments to large scale systems.

We are at critical turning point where we have a unique opportunity to redefine our platform and to make the next big leap in storage architecture. Join us to help reimagine the Azure Storage infrastructure and solve the next level of scale problems for cloud storage at Microsoft.

Requirements for the position are:

• Passion for large scale storage
• 2+ years of experience building scalable, distributed services
• 5+ years of experience in developing with C# OR C++
• Experience with multi-threaded/parallel programming
• Excellence in software engineering practices and coding
• Proven ability to plan, schedule and deliver quality software
• BS+ in computer science or related fields
• Bonus points for having worked on large-scale service deployment technologies
• Bonus points if you have working experience and knowledge of AutoPilot/PilotFish

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

Share this Job

Other Locations For This Job