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.
Job Overview
The Senior Software Engineer - Azure Storage at Microsoft is pivotal in enhancing, developing, and maintaining innovative storage solutions on the Azure platform. This role involves collaborating with cross-functional teams to design architectures that are scalable, reliable, and secure. The successful candidate will leverage their expertise in software development, cloud technologies, and storage systems to drive initiatives that improve product performance and customer satisfaction, while also providing technical guidance to junior engineers and contributing to best practices within the team.
Job Responsibilities
- Design, develop, and implement highly scalable and resilient storage solutions on the Azure platform.
- Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
- Optimize existing storage services for performance, scalability, and cost-effectiveness.
- Conduct code reviews and provide mentorship to junior software engineers to uphold coding standards and best practices.
- Participate in troubleshooting and resolving complex technical issues related to storage services.
- Keep abreast of industry trends and emerging technologies to continually improve the Azure Storage offerings.
- Engage in Agile methodologies to strengthen team collaboration and project delivery.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of experience in software development, specifically with cloud storage solutions.
- Proficiency in programming languages such as C#, Java, or Python.
- Strong knowledge of storage architectures, distributed systems, and data management.
- Experience with Azure services and frameworks, including Azure Blob Storage and Azure Data Lake.
- Familiarity with Agile methodologies and DevOps practices.
- Solid problem-solving skills and the ability to work under pressure in a fast-paced environment.
Technologies & Tools
The Senior Software Engineer - Azure Storage will work with a variety of technologies and tools essential for developing and managing cloud storage solutions. Key technologies include Microsoft Azure, Azure DevOps, Azure Storage APIs, container orchestration tools such as Kubernetes, and CI/CD pipelines for automated deployment. Familiarity with databases (SQL and NoSQL) and data lake technologies is also critical to efficiently manage and store large datasets.
Ideal Candidates
Ideal candidates for the Senior Software Engineer - Azure Storage position should demonstrate a strong passion for technology and innovation, coupled with exceptional analytical skills. They should be proactive team players with a strong collaborative spirit who thrive in dynamic environments. A deep commitment to quality, a customer-centric mindset, and the ability to think strategically regarding technology solutions are essential attributes. Furthermore, excellent communication skills are vital to effectively convey technical information to diverse audiences and stakeholders within Microsoft.
Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.