Senior Software Engineer - Azure Storage Data Access

MicrosoftRedmond, WA,US, map[@type:Country name:US]full timeSenior
Active

Job description

Take full end-to-end ownership of security features that enable efficient, highly secure access patterns to Azure Storage Leverage AI-assisted engineering tools to improve productivity, code quality, troubleshooting effectiveness, test coverage, and operational efficiency Collaborate with engineers, product managers, and external and internal stakeholders to define and deliver new functionality Lead the design, implementation, testing, and deployment of cloud-scale services Act as a Designated Responsible Individual (DRI) and contribute to operational excellence and service health Continuously improve service availability, observability, scalability, and performance Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or C Master'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++, or C OR Bachelor'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++, or C OR equivalent experience Experience with cloud storage systems, object storage, distributed file systems, or high-scale data plane services Experience with authentication, authorization, identity systems, RBAC (role-based access control), ABAC (attribute-based access control), token-based authentication, network security, encryption, or policy enforcement Experience with performance-sensitive backend services, including low-latency request paths, caching, concurrency, scale-out architectures, and high-throughput systems Experience building highly available services with strong observability, diagnostics, automated mitigation, deployment safety, and operational excellence Experience using AI-assisted engineering tools to improve development velocity, code quality, debugging, testing, and service operations