Full Time

Senior Software Engineer - Azure Storage

Microsoft
$110,000 - $150,000* / year (about $53–$72 an hour)

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

As a Senior Software Engineer specializing in Azure Storage at Microsoft, you will play a pivotal role in designing, developing, and maintaining scalable storage solutions that support a variety of cloud-based applications. You will collaborate with cross-functional teams to identify and solve complex problems while implementing innovative technologies and methodologies. Your engineering expertise will contribute to the ongoing development of Azure’s expansive portfolio, ensuring high availability, performance, and security across services.



Job Responsibilities

  • Design, develop, and optimize cloud storage architecture for Azure services, ensuring scalability and performance.
  • Collaborate with product managers and other engineers to define and implement system requirements and feature enhancements.
  • Implement robust testing strategies to ensure high reliability and performance of storage features.
  • Conduct code reviews and provide mentorship to junior engineers, promoting best practices in software development.
  • Analyze system performance and identify areas for improvement, implementing necessary changes to enhance efficiency.
  • Collaborate with cross-functional teams to integrate storage solutions with Azure’s diverse applications and services.
  • Stay current with industry trends and technology advancements to bring innovative ideas to the team.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field; advanced degree preferred.
  • 5+ years of professional experience in software development, with a focus on storage systems and cloud technologies.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Strong understanding of Azure Storage solutions and cloud architectures.
  • Experience with distributed systems and microservices architecture.
  • Demonstrated ability in designing efficient algorithms and data structures.
  • Excellent problem-solving skills and the ability to work independently and collaboratively.


Technologies & Tools

The Senior Software Engineer will work with a variety of technologies and tools, including but not limited to Microsoft Azure services, Kubernetes, Docker, SQL and NoSQL databases, distributed version control systems (such as Git), monitoring and diagnostic tools, and agile development frameworks. Familiarity with RESTful API design and development practices is also essential for successful integration with various systems.



Ideal Candidates

Ideal candidates for this position will exhibit a combination of technical proficiency and strong interpersonal skills. They should be proactive, self-motivated individuals who take initiative to tackle challenges. The ability to think critically and adapt to rapidly changing environments is crucial. Furthermore, candidates should possess excellent communication skills to effectively convey complex technical concepts to non-technical stakeholders and collaborate in a diverse team setting. A passion for cloud technology and innovation is also highly desirable.

Among 15 to 24-year-olds in the Philippines, unemployment was 8.5% from October to December 2025, against 2.5% for everyone, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.