The Senior Software Engineer position in the Azure Core Storage team focuses on designing and implementing software components that optimize storage solutions for Azure Virtual Machines. This role is vital in ensuring the reliability and efficiency of the storage virtualization platform, impacting billions of users. The team thrives on collaboration, innovation, and a growth mindset, creating an inclusive environment where everyone can contribute and succeed.
You'll be responsible for
🤝
Collaborating with stakeholders
Collaborates with appropriate stakeholders to determine user requirements for a scenario.📝
Driving design documentation
Drives identification of dependencies and the development of design documents for a product, application, service, or platform.⚡
Creating and optimizing code
Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability.Skills you'll need
💻
Coding in C, C++, Rust or Python
Proficient in coding with languages such as C, C++, Rust, or Python, essential for developing software components.🖥️
System software and storage protocols
Experience in system software, storage protocols, and networking concepts is crucial for this job.🔍
Debugging and problem-solving
Strong skills in debugging and problem-solving to ensure software reliability and performance.View more