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.

Job Overview

The Senior Software Engineer, Azure Storage at Microsoft plays a pivotal role in developing and optimizing scalable storage solutions that meet the diverse needs of customers while ensuring robust performance and reliability. This position involves collaboratively working within a dynamic team to design, develop, and implement innovative software solutions, as well as diagnosing and resolving complex issues. The successful candidate will contribute to enhancing Azure's comprehensive portfolio of cloud storage services while maintaining a strong focus on security, efficiency, and high availability.



Job Responsibilities

  • Design and implement high-performance cloud storage solutions that meet user needs.
  • Collaborate with cross-functional teams to define and enhance storage features and capabilities.
  • Develop automated testing procedures to ensure the quality and performance of storage systems.
  • Troubleshoot and resolve complex software issues in a timely manner.
  • Optimize storage systems for performance, scalability, and reliability.
  • Conduct code reviews and mentor junior engineers to foster best practices and skill development.
  • Contribute to architectural decisions that drive the overall direction of Azure Storage services.
  • Collaborate with product management to gather and refine customer requirements and feedback.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 5+ years of professional experience in software development, especially with cloud technologies.
  • Strong proficiency in programming languages such as C#, Java, or Python.
  • Demonstrated experience with Azure cloud services, particularly Azure Storage.
  • In-depth knowledge of distributed systems and architecture patterns.
  • Experience with databases, both SQL and NoSQL, as well as storage optimization techniques.
  • Excellent problem-solving skills and a strong attention to detail.
  • Effective communication and collaboration skills in a team environment.


Technologies & Tools

The Senior Software Engineer, Azure Storage will engage with various technologies and tools including but not limited to Microsoft Azure cloud platform, programming languages such as C# and Python, DevOps CI/CD pipelines, container orchestration tools like Kubernetes, and database technologies encompassing both SQL and NoSQL solutions. Familiarity with agile methodologies and source control systems, such as Git, will also be essential for effective collaboration and project management.



Ideal Candidates

Ideal candidates for the Senior Software Engineer, Azure Storage position are innovative thinkers with a strong technical background and a passion for cloud technology. They exhibit excellent analytical skills, a proactive approach to problem-solving, and a commitment to delivering high-quality solutions. Successful candidates are team-oriented and appreciate collaboration, yet also possess the tenacity to work independently when necessary. They are adaptable, eager to learn, and able to thrive in a fast-paced and dynamic work environment.

Unemployment in Croatia was 4% in September 2026, 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.