Job description
Role overview
Microsoft's Azure Storage team is seeking a Senior Software Engineer to build and manage foundational cloud storage services. This role focuses on developing high-scale storage solutions for Azure, including Blob, Table, Queue, and Data Lake Storage systems.
Key responsibilities
- Design and implement scalable cloud storage platforms
- Optimize storage system performance and reliability
- Collaborate with cross-functional teams to integrate storage solutions
- Troubleshoot complex issues in distributed systems
- Architect storage platform innovations for global Azure customers
Requirements
- 5+ years backend development experience in cloud environments
- Strong expertise in distributed systems architecture
- Proficiency in C#/.NET or equivalent programming languages
- Deep understanding of cloud storage protocols and APIs
- Experience with large-scale system optimization
Benefits
- Work on industry-leading cloud infrastructure
- Competitive compensation and equity package
- Professional development budget
- Comprehensive health and wellness benefits
- Flexible work arrangements
Responsibilities
- Design and implement scalable cloud storage platforms
- Optimize storage system performance and reliability
- Collaborate with cross-functional teams to integrate storage solutions
Requirements
- 5+ years backend development experience in cloud environments
- Strong expertise in distributed systems architecture
- Proficiency in C#/.NET or equivalent programming languages
Benefits
- Work on industry-leading cloud infrastructure
- Competitive compensation and equity package
Keywords
cloud storageAzuresoftware engineeringdistributed systemsbackend developmentC#.NETsystem architecture