Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Software Engineer - Azure Storage at Microsoft will be pivotal in designing, developing, and maintaining scalable and resilient storage solutions within the Azure platform. The candidate will work closely with cross-functional teams to enhance storage capabilities, ensure high availability, and implement innovative technologies that contribute to the security, efficiency, and effectiveness of Azure Storage services. This role requires a deep understanding of cloud architecture and an ability to troubleshoot complex issues while driving quality improvements in software development processes.
Job Responsibilities
- Design and implement high-quality, scalable, and resilient storage services for Azure.
- Collaborate with cross-functional teams to gather requirements and deliver effective storage solutions.
- Utilize best practices in software development, including testing, code reviews, and documentation.
- Troubleshoot and resolve complex technical issues related to storage services and infrastructure.
- Monitor system performance and implement enhancements to improve efficiency and reliability.
- Participate in architectural discussions and contribute to product roadmaps.
- Mentor junior engineers and share knowledge to foster a collaborative learning environment.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum 5 years of professional software development experience.
- Strong programming skills in languages such as C#, Java, or Python.
- Extensive experience with Azure cloud services, particularly Azure Storage technologies.
- Proficient understanding of distributed systems and microservices architecture.
- Solid knowledge of database management systems and storage solutions.
- Exceptional problem-solving skills and ability to work in a fast-paced environment.
Technologies & Tools
This position requires proficiency in a variety of technologies and tools, including but not limited to Azure Storage services (Blob, Queue, Table, File), Azure DevOps for CI/CD processes, Git for version control, and various programming languages such as C#, Java, and Python. Familiarity with containerization technologies like Docker and orchestration platforms such as Kubernetes is also beneficial. Knowledge of monitoring tools and performance analysis software will enhance operational efficiency.
Ideal Candidates
The ideal candidates for the Senior Software Engineer - Azure Storage position are those who are innovative thinkers with a passion for cloud computing and storage solutions. They should demonstrate strong analytical skills, be proactive in problem-solving, and possess excellent communication abilities to work collaboratively with teams. A commitment to continuous improvement, adaptability to changing technology landscapes, and a proven track record of delivering robust software solutions will make candidates stand out in this role.
Miscellaneous First-Line Supervisors, Protective Service Workers: 102,000 people in the US, paid from $37,590 a year (the lowest 10%) to $96,240 (the top 10%), with $58,230 in the middle, in May 2025. See these jobs →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.