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.

Job Overview

The Senior Software Engineer - Azure Storage at Microsoft will play a pivotal role in designing, developing, and maintaining scalable and efficient cloud-based storage solutions. This position requires a deep understanding of Azure Services and cloud architecture, coupled with expertise in software design principles. The incumbent will collaborate with cross-functional teams to enhance existing storage solutions, implement new features, and ensure high availability and performance for customers. This role demands innovation, technical depth, and the ability to handle complex projects in a dynamic environment.



Job Responsibilities

  • Design and implement robust and scalable cloud storage solutions utilizing Azure Storage.
  • Collaborate with product management and other stakeholders to gather requirements and translate them into technical specifications.
  • Conduct performance analysis and troubleshooting to optimize storage services and applications.
  • Participate in code reviews, ensuring best practices and high coding standards are maintained within the team.
  • Develop and execute tests to ensure software quality and reliability in Azure environments.
  • Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning.
  • Stay up-to-date with emerging technologies and industry trends related to cloud storage solutions.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; a Master's degree is preferred.
  • Minimum of 5 years of proven experience in software development, with a focus on cloud-based applications.
  • Strong proficiency in programming languages such as C# or Java, and familiarity with .NET framework.
  • In-depth knowledge of Azure Storage, including Blob, Table, Queue, and File Storage services.
  • Experience with cloud architecture principles and designing for high availability and scalability.
  • Familiarity with DevOps practices and tools, including CI/CD processes.
  • Strong analytical and problem-solving skills, with the ability to work effectively under pressure.


Technologies & Tools

This position will utilize a variety of technologies and tools including Azure Storage services, Azure DevOps for CI/CD processes, and programming environments such as Visual Studio and Git for version control. Additionally, familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes is beneficial.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - Azure Storage position is a highly motivated individual with a passion for cloud computing and storage technologies. They exhibit strong leadership qualities, excellent communication skills, and the ability to work collaboratively in team settings. Furthermore, they should demonstrate a proactive approach to problem-solving, a commitment to delivering high-quality solutions, and the capacity to adapt swiftly to changing requirements in a fast-paced environment.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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