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

The Senior Software Engineer for Azure Storage at Microsoft will play a pivotal role in designing, developing, and optimizing scalable storage solutions. This position requires an individual who excels in problem-solving and is passionate about creating high-performance systems. You will collaborate with cross-functional teams, conduct code reviews, and enhance product features while ensuring the highest levels of reliability and security. Your contributions will significantly impact Azure's storage capabilities, enabling both internal and external customers to leverage cutting-edge technologies.



Job Responsibilities

  • Design and implement new features for Azure Storage to enhance performance and scalability.
  • Work closely with product managers and other stakeholders to gather requirements and translate them into technical specifications.
  • Develop and maintain high-quality, testable code that adheres to Microsoft’s coding standards.
  • Optimize existing storage solutions to improve resource utilization and performance.
  • Participate in code reviews and provide constructive feedback to colleagues.
  • Troubleshoot and resolve complex technical issues in a timely manner.
  • Stay current with emerging technologies and propose innovative solutions for Azure Storage.


Qualifications

  • Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • A minimum of 5 years of experience in software development, particularly in cloud computing or distributed systems.
  • Proficient in programming languages such as C#, Java, or Python.
  • Experience with Azure cloud services and understanding of storage architecture.
  • Strong knowledge of data structures, algorithms, and software design principles.
  • Familiarity with DevOps practices and continuous integration/deployment (CI/CD) pipelines.
  • Excellent problem-solving skills and the ability to work collaboratively in a team-oriented environment.


Technologies & Tools

The position utilizes various technologies and tools, including Azure cloud services, Kubernetes for container orchestration, CI/CD tools like Azure DevOps, and programming languages such as C#, Java, and Python. Additionally, familiarity with REST API development, microservices architecture, and performance monitoring tools is essential for succeeding in this role.



Ideal Candidates

The ideal candidates for this role are individuals who possess strong analytical and programming skills, alongside a robust understanding of cloud technologies. They should demonstrate a continuous improvement mindset, a passion for innovation, and an eagerness to learn new technologies. Strong communication skills and the ability to contribute positively to a team environment are equally important. Candidates who thrive in challenging situations and are proactive in their approach to problem-solving will excel in this position.

Of the 33 countries of the Americas, the United States was the 9th lowest for unemployment in 2025, 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.