Software Engineer II
Core
Design and develop system software for Azure storage services, ensuring modularity, security, reliability, and scalability through well-defined interfaces and telemetry-driven decisions.
Role type
Senior IC system software engineer (cloud storage)
Builds
Azure storage services and components
Domain
Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features
Required skills
System design, modularization, code reviews, telemetry analysis, observability, reliability engineering, rapid deployment, incident response, playbook development, continuous improvement
Preferred skills
None stated (via careerplan.io/jobs/1970393556866550-software-engineer-ii-at-microsoft)
Technologies
Azure, C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and develop system software managing storage services; ensure services are modularized, secure, reliable, diagnosable, monitored, and reusable; deploy cloud-scale solutions and monitor health via telemetry; act as DRI to guide engineers and restore systems during incidents; stay current on developments to improve availability, efficiency, and performance.
Seniority
Mid-level IC (2+ years) to Senior IC (4+ years or Master's + 2 years)
