Principal Software Engineer at Microsoft

Principal Software Engineer Details

Jan. 29, 2019, 2:19 a.m.
Individual Contributor
Redmond, WA
Azure Storage team Cloud-scale Storage? If
Are you passionate about distributed systems, massive scalability, and durability? Are you interested in solving the challenges of Cloud-scale Storage? If so, the Microsoft Azure Storage team is the perfect fit for you. We build Microsoft's cloud storage solution - Microsoft Azure Storage - which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world. We continue to have tremendous hockey stick growth with many Exabytes of data stored and are designing and building systems for Zettabyte scale to support demand growth for the coming years. The Microsoft Azure Storage team is looking for a technically strong software engineer with solid design, coding, and testing skills, to develop strategy and automation to validate Azure's massive distributed storage system. We are looking for talented software engineers who are customer obsessed and passionate about creating high quality end to end experiences that delight

Responsibilities: Design end to end scenario validation plan for complex cloud scale storage features. Play a crucial role in the product quality by ensuring that our code is thoroughly tested and released. Build, design, and implement scalable cloud based test tools with PaaS, IaaS and SaaS to validate and stress the storage system. Experiment, study and analyze the system behavior, health under different load conditions. Work on the product code base to improve its test-ability, diagnostic-ability, debug-ability and overall product health for the storage system. Drive cross organization QA initiatives
Basic Qualifications: 7+ years of experience building scalable, distributed services in C#, C++, or Java BS, MS, PhD in STEM field (e.g. Computer Science, Computer Engineering, or Electrical Engineering) Preferred Qualifications: A passion for large scale storage, high quality code, distributed systems, and cloud services. Excellence in software engineering practices, coding and solid foundation in data structures, algorithms with strong testing, debugging and analytical skills. Excellent understanding of QA life cycle, methodologies, and best practices. Proven ability to plan, schedule and deliver
Learn more about this job

Similar jobs at Amazon

Similar jobs at Microsoft

Website managed by Tommy Unger