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

As a Senior Software Engineer specializing in Azure Storage at Microsoft, you will play a crucial role in designing and implementing innovative cloud storage solutions. You will collaborate with cross-functional teams to develop scalable architectures, enhance performance, and ensure the reliability of Azure's storage services. Your expertise will guide the team in adopting best practices, leveraging cutting-edge technologies, and meeting customer needs while driving forward the strategic goals of Microsoft Azure.



Job Responsibilities

  • Design and develop scalable and reliable storage solutions on the Azure platform.
  • Collaborate with product management and design teams to define and refine features and functionality.
  • Optimize storage systems for performance, reliability, and cost-effectiveness.
  • Develop extensive unit and integration tests to ensure software quality.
  • Participate in architectural discussions and decision-making processes to enhance system design.
  • Mentor junior engineers, fostering their technical growth and knowledge.
  • Investigate and mitigate production issues to maintain high service availability.
  • Engage in code reviews to uphold coding standards and best practices.
  • Stay updated on industry trends and introduce innovative solutions to improve services.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
  • 8+ years of software development experience with a focus on distributed systems or cloud computing.
  • Proficient in programming languages such as C#, Java, or Python.
  • Strong experience with Azure services, particularly Azure Storage solutions.
  • Solid understanding of core data structures and algorithms.
  • Experience in performance tuning and optimization of storage systems.
  • Familiarity with DevOps practices and tools, including CI/CD pipelines.
  • Excellent problem-solving skills with a passion for technology and innovation.


Technologies & Tools

In this role, you will engage with a variety of technologies and tools including, but not limited to, Azure Storage solutions (Blob, Table, Queue), Microsoft Azure SDK, .NET framework, Kubernetes, Docker, SQL and NoSQL databases, and various CI/CD tools such as Azure DevOps. Familiarity with machine learning frameworks and data analytics tools is also beneficial for enhancing storage applications.



Ideal Candidates

The ideal candidates for this position will possess a blend of technical acumen and interpersonal skills, demonstrating a strong commitment to teamwork and collaboration. They should exhibit a proactive attitude toward problem-solving, an eagerness to learn new technologies, and a passion for building high-quality software solutions. Candidates who thrive in fast-paced, dynamic environments and have a customer-first mindset will find themselves well-suited for success at Microsoft.

Unemployment does not last the same number of weeks everywhere. In Virginia it is paid for 12 to 26 weeks, depending on your earnings. How it works there →

View Similar Jobs

Matches Jobs

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