Full Time

Software Engineer - Azure Storage

Microsoft
$90,000 - $150,000* / year (about $43–$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 Software Engineer - Azure Storage at Microsoft will play a pivotal role in designing, developing, and maintaining innovative cloud storage solutions within the Azure ecosystem. This position requires a deep understanding of distributed systems and storage technologies, with an emphasis on ensuring high availability, durability, and security of data. The candidate will collaborate with cross-functional teams to implement new features, resolve issues, and optimize performance to support a wide array of applications and services leveraging Azure Storage.



Job Responsibilities

  • Design, implement, and enhance Azure Storage core services to improve performance and reliability.
  • Collaborate with product management and design teams to translate business needs into technical requirements.
  • Develop and maintain automated test frameworks to validate functionality and performance of storage solutions.
  • Analyze and optimize storage algorithms and data structures for custom use cases.
  • Troubleshoot and resolve complex technical issues related to storage services and infrastructure.
  • Contribute to architectural discussions and design reviews to ensure robust solution delivery.
  • Participate in code reviews and mentor junior engineers on best practices and technologies.
  • Continuously monitor and enhance system performance and scalability through performance tuning and fault tolerance improvements.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development, with a focus on cloud computing and storage solutions.
  • Strong proficiency in programming languages such as C#, Java, or C++.
  • Experience with distributed systems and cloud architectures, particularly Microsoft Azure.
  • Familiarity with RESTful APIs and microservices design.
  • Knowledge of performance testing tools and techniques.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Strong communication skills, both written and verbal, and ability to work collaboratively in a team environment.


Technologies & Tools

The Software Engineer - Azure Storage will work with a range of modern technologies and tools, including but not limited to Microsoft Azure services, C# or Java programming environments, Git for version control, Azure DevOps for CI/CD pipelines, and performance monitoring tools. Familiarity with databases, NoSQL technologies such as Cosmos DB, and storage frameworks will also be beneficial.



Ideal Candidates

The ideal candidate will be an innovative thinker who is passionate about technology and thrives in a fast-paced environment. They should possess a keen attention to detail and a strong analytical mindset, coupled with a hands-on, proactive approach to problem-solving. Successful candidates will be those who are adaptable, continuously seeking to learn and improve, and demonstrate a collaborative spirit, actively engaging with team members and stakeholders to achieve common goals.

Unemployment fell most in Greece: from 10% in 2024 to 8.5% 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.