We are a small, agile team responsible for delivering the VM-hosting software stack running on every server in the Microsoft Azure Compute cloud. As a Senior Software Engineer working with us, your mission will be to design, develop and ship features at global scale to meet continuously evolving customer needs while ensuring that the Microsoft Azure platform is operating with high reliability and availability. We are keenly interested in highly self-motivated systems software engineers with the ability to handle all aspects of the software lifecycle and with a deep passion for fundamentals. Key to success in this position is the aptitude to develop creative solutions and debug challenging problems working through multiple layers in the software stack.
Design, build and support software to support Azure Compute. Drive for efficiency in the engineering process.
-4+ years of systems level software development -BS/MS in Computer Science or related field/degree, and/or equivalent work experience. Preferred Qualifications: -Proficient in C/C++ -Fluency in coding, rapid prototyping -Strong cross group collaboration skills -Ability to handle periodic live service on-call responsibilities and work in dev-ops mode -Experience with topics in security, monitoring, alerting, build systems and tools -Expertise in analyzing and troubleshooting large-scale distributed systems is a plus -Experience in critical production online service environments is a plus -Experience