The Microsoft Azure Storage team works on distributed systems scaling to Exabytes of storage in data centers around the world. Our service empowers millions of customers of OneDrive, Xbox, Skype, Bing, Office 365, and many other large enterprises. We are a relatively small team of engineers for the scope and impact we deliver.
We are at an early stage of exponential cloud growth. This is an opportunity to be a part of a service that’s at the heart of Microsoft’s cloud strategy. This role is for someone who is passionate about monitoring, improving product tooling to help debug customer support cases, building and managing distributed services with a strong sense of ownership. Successful candidates will be able to drive results through ambiguity amidst evolving requirements, environments, topologies, and workloads.
Responsibilities
Design, write and deliver software to improve the availability, scalability, latency, and efficiency of Azure Storage.
Build and operate systems that fully automate live site operations, enable self-healing, and eliminate the need to manual mitigate issues.
Develop and improve real-time monitoring systems to improve live site health and eliminate noise.
Participate in an on-call rotation.
Build tools, services and automate processes to resolve issues experienced by customers.
Champion customer experience and drive cross-team monitoring efforts to improve availability, reliability, and performance.
Qualifications
- 2+ years of software engineering experience.
- 2+ years of experience with C++, C# or Java
- Experience with multi-threaded/parallel programming
- Excellence in software engineering practices, coding and solid foundation in data structures, algorithms with strong testing, debugging and analytical skills
- Proven ability to plan, schedule and deliver quality software
- BS+ in computer science or related fields
- Experience working on large scale distributed services with on-call responsibilities.
- Experience with Windows Azure / AWS preferred
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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Get email alerts for the latest"Software Engineer II jobs in Redmond"
