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 will play a crucial role in the design, development, and implementation of the Azure Storage platform. In this position, the engineer will collaborate with cross-functional teams to create innovative storage solutions that meet the growing demands of cloud computing. The individual will be responsible for optimizing current services and developing new features while ensuring high availability, performance, and reliability of the storage solutions. Furthermore, this role will involve mentoring junior engineers and promoting best practices in software development.



Job Responsibilities

  • Design, develop, and maintain robust Azure Storage solutions that meet customer requirements.
  • Collaborate with product management and other engineering teams to define and implement feature specifications.
  • Conduct code reviews and mentor junior software engineers to foster skill development and adherence to coding standards.
  • Diagnose and resolve performance issues to enhance system reliability and scalability.
  • Participate in the full software development lifecycle, including planning, development, testing, and deployment.
  • Utilize agile development methodologies to contribute to iterative product development.
  • Establish and enforce best practices in software design and architecture for cloud storage services.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development, with a focus on cloud services.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Strong experience with Microsoft Azure, specifically in Azure Storage technologies.
  • Solid understanding of system architecture, data structures, and algorithms.
  • Experience with agile methodologies and effective communication skills.
  • Familiarity with CI/CD and DevOps practices is a plus.


Technologies & Tools

The Senior Software Engineer - Azure Storage will utilize a range of technologies and tools, including but not limited to Azure Storage services, cloud-native development tools, distributed systems technologies, and performance monitoring software. Additionally, proficiency in source control systems like Git, and CI/CD tools will be essential for effective software delivery and integration.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - Azure Storage role is an innovative thinker with strong problem-solving abilities and a passion for technology. They are proactive in exploring new ideas and technologies, and possess a strong foundation in software engineering principles. Excellent communication skills are crucial, as the role involves collaboration across various teams. A team-oriented individual who is eager to mentor others and drive successful project outcomes will thrive in this dynamic environment.

In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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