Full Time

Senior Software Engineer - Azure Storage

Microsoft
$120,000 - $160,000* / year (about $58–$77 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 be instrumental in designing, developing, and scaling advanced cloud storage solutions. The role requires extensive collaboration with cross-functional teams to deliver high-quality software that meets customer needs while ensuring reliability, performance, and security across Azure services. You will leverage innovative technologies to drive enhancements to our storage offerings, contributing to the evolution of our cloud architecture and strategy.



Job Responsibilities

  • Design, implement, and optimize cloud storage solutions to enhance performance and scalability.
  • Collaborate with product managers, architects, and other engineers to define and implement software requirements.
  • Analyze system performance and proactively identify and resolve potential issues.
  • Ensure high-quality standards in software delivery through continuous integration and deployment practices.
  • Contribute to the development of technical documentation and user guides for internal and external stakeholders.
  • Mentor junior engineers and contribute to team knowledge sharing through code reviews and best practices.
  • Stay updated with emerging technologies and industry trends to integrate them into product offerings.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, specifically focused on C#, Java, or similar programming languages.
  • Proven experience with cloud-based technologies, particularly Microsoft Azure services and architecture.
  • Strong understanding of distributed systems, data structures, and algorithms.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with DevOps practices, CI/CD pipelines, and related tools.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

This position primarily utilizes Microsoft Azure, including Azure Blob Storage and Azure Files, alongside complementary technologies such as .NET Framework, Azure SQL Database, and various monitoring and analytics tools. Familiarity with version control systems like Git, development environments such as Visual Studio, and Agile project management tools is also essential.



Ideal Candidates

The ideal candidates for the Senior Software Engineer - Azure Storage position will possess strong analytical thinking abilities, excellent communication skills, and a passion for continuous learning. They should be proactive team players with a track record of successful project delivery. A commitment to high-quality software standards and a strong customer focus are also critical attributes, making them capable of driving innovation in the evolving landscape of cloud storage solutions.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

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