Principal Engineer - Azure Storage
Rewrite
## About the role
- Partner with stakeholders to define user requirements and technical strategy for Azure Archive Storage scenarios spanning durability, scalability, performance, and cost efficiency
- Lead architecture, dependency identification, design reviews, and feature implementation for Azure Archive Storage services and next-generation archival storage platforms
- Drive innovation in large-scale distributed storage systems, developing solutions that improve data durability, service availability, operational efficiency, and long-term storage economics
- Provide technical leadership and influence product direction through deep expertise in cloud-scale storage, distributed systems, and archival storage technologies
- Leverage cross-functional partnerships to align engineering investments, coordinate project and release plans, and deliver platform capabilities across teams and organizations
- Serve as a Designated Responsible Individual (DRI) for critical service components, driving operational excellence, mentoring engineers, and leading response to service degradation, downtime, and service interruptions
- Champion engineering best practices and continuous improvement by advancing observability, reliability, performance, and scalability, while sharing knowledge and raising the engineering bar across the organization
## Requirements
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience
## Nice to have
- Designing, building, and operating large-scale distributed services in cloud environments
- Driving technical architecture and delivering complex software systems across multiple teams and stakeholders
- Developing storage systems, data platforms, or highly available backend services
- Improving service reliability, observability, performance, and operational excellence at scale
- Storage media technologies, storage hardware, or Small Computer System Interface (SCSI) technologies
- Problem-solving, diagnostics, and debugging skills for business-critical production services
- Ability to influence technical direction, build alignment, and drive execution across engineering organizations
- Demonstrated ownership of end-to-end service lifecycle, including design, implementation, deployment, and operations
- Proven track record of mentoring engineers and promoting engineering excellence through design reviews, code quality, and best practices
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.