Back to jobsJob overview
About the role
Senior Software Engineer - Azure Storage at Microsoft
Required Skills
azuredistributed systemscloud securityrest apic++pythonauthenticationencryptionai infrastructure
About the Role
Senior Software Engineer role building Azure Storage's front-end security platform that protects and accelerates API calls across Azure Storage. You'll design core services for authentication, authorization, encryption, and network security layers handling billions of secure API calls daily. This position works at the intersection of security, distributed systems, and AI infrastructure at planetary scale.Key Responsibilities
- Collaborates with stakeholders to determine user requirements
- Drives identification of dependencies and development of design documents
- Creates, implements, optimizes, debugs, and refactors code to improve performance
- Acts as Designated Responsible Individual (DRI) guiding other engineers
- Proactively seeks new knowledge and adapts to new technical trends
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
- 1+ years experience with distributed systems and large-scale storage
- Experience with multi-threaded or parallel programming
- REST API knowledge including understanding HTTP methods and status codes
Nice to Have:
- Bachelor's Degree AND 8+ years technical engineering experience
- Master's Degree AND 6+ years technical engineering experience
- 1+ years demonstrating excellence in software engineering practices
- Strong foundation in data structures and algorithms
- Proven ability to plan, schedule, and deliver quality software
Benefits & Perks
- Industry leading healthcare