Full Time

Software Engineer - Azure Storage

Microsoft
$90,000 - $140,000* / year (about $43–$67 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 Software Engineer - Azure Storage at Microsoft will play a pivotal role in designing, developing, and optimizing storage solutions within the Azure cloud platform. This position requires an innovative thinker who can leverage their solid technical background to enhance storage capabilities, ensuring they meet high-performance standards and customer satisfaction. The ideal candidate will collaborate closely with cross-functional teams to deliver scalable storage solutions that support millions of users globally while adapting to cloud technology's dynamic landscape.



Job Responsibilities

  • Design and implement scalable, high-performance storage solutions in the Azure cloud infrastructure.
  • Collaborate with product managers and engineers to define and refine storage requirements.
  • Troubleshoot and optimize existing storage systems for improved reliability and performance.
  • Conduct code reviews and provide mentorship to junior engineers on best practices in software development.
  • Participate in Agile/Scrum methodologies to manage project delivery and collaboration.
  • Analyze user feedback and system performance metrics to drive continual improvement of storage services.
  • Work with security teams to ensure compliance with industry regulations and security standards.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development, particularly in cloud-based solutions.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Hands-on experience with Azure services, especially Azure Storage solutions.
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Experience with DevOps practices and tools for CI/CD pipelines.
  • Excellent problem-solving skills and the ability to work both independently and collaboratively.


Technologies & Tools

The Software Engineer - Azure Storage position will primarily involve working with Microsoft Azure SDKs, tools, and services. Candidates will utilize Azure Storage solutions (Blob, Queue, and Table storage) and will be familiar with containerization technologies such as Docker and Kubernetes. Additionally, proficiency in Azure DevOps, CI/CD pipelines, and application monitoring tools is essential for maintaining and enhancing storage services.



Ideal Candidates

The ideal candidates for this role will exhibit a strong passion for cloud technology and a relentless drive for excellence. Successful candidates will demonstrate exceptional analytical and critical thinking skills, enabling them to diagnose complex software issues efficiently. They will be team-oriented, displaying effective communication skills to work collaboratively with various stakeholders. Furthermore, a proactive attitude toward lifelong learning and adapting to new technologies aligns with Microsoft's innovative culture.

The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →

View Similar Jobs

Matches Jobs

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