Full Time

Software Engineer II - Azure Storage

Microsoft
$90,000 - $120,000* / year (about $43–$58 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 Software Engineer II focusing on Azure Storage at Microsoft, you will play a pivotal role in the continued innovation and evolution of our cloud storage platform. You are expected to engage in design discussions, contribute to the development of scalable and resilient architectures, and implement high-quality code that adheres to best practices. Your responsibilities will encompass enhancing existing services, troubleshooting complex problems, and collaborating with cross-functional teams to deliver top-tier solutions that meet customer needs.



Job Responsibilities

  • Design and implement new features for Azure Storage that enhance performance and usability.
  • Collaborate with product teams to gather requirements and translate them into technical specifications.
  • Develop and execute unit, integration, and performance tests to ensure software quality.
  • Troubleshoot and optimize cloud storage services to resolve production issues effectively.
  • Participate in code reviews and provide constructive feedback to peers.
  • Document technical designs, APIs, and procedures for future reference and team guidance.
  • Stay current with industry trends, technology advancements, and best practices in cloud services.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development with a strong focus on cloud technology.
  • Proficiency in one or more programming languages such as C#, Java, or Python.
  • Experience with cloud platforms, particularly Azure services and architectures.
  • Solid understanding of data structures, algorithms, and system design principles.
  • Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) tools.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.


Technologies & Tools

This position commonly utilizes a variety of technologies and tools including Azure Storage SDKs, REST APIs, containerization technologies such as Docker, and development environments such as Visual Studio and Azure DevOps. You will also work extensively with source control systems like Git and CI/CD pipelines for streamlined software delivery.



Ideal Candidates

The ideal candidate for the Software Engineer II position will possess strong analytical skills, a collaborative spirit, and an unwavering commitment to customer satisfaction. You should demonstrate a proactive approach to problem-solving and show initiative in improving processes and systems. A keen interest in technological advancements, particularly in cloud computing, and the ability to adapt to new challenges will greatly contribute to your success in this role.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, 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.