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 pivotal role in designing, developing, and optimizing scalable storage solutions that cater to enterprise-level needs. You will collaborate with cross-functional teams to enhance the Azure Storage platform, ensuring it meets the evolving demands of our customers. Your expertise will be critical in driving innovation and improving performance in a cloud-first environment, all while adhering to best practices in software development and data integrity.



Job Responsibilities

  • Design and implement scalable and reliable Azure Storage solutions, contributing to architecture and system design discussions.
  • Develop efficient algorithms and data structures that enhance performance and capacity utilization within Azure Storage.
  • Collaborate with product managers and user experience teams to gather requirements and translate them into technical specifications.
  • Participate in code reviews and mentoring junior engineers to uphold high-quality coding practices.
  • Troubleshoot complex technical issues related to Azure Storage and provide timely resolutions.
  • Stay abreast of industry trends and emerging technologies, incorporating relevant advancements into the Azure Storage offerings.


Qualifications

  • Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 7+ years of experience in software development with a focus on cloud services and storage solutions.
  • Strong programming skills in C#, Java, or Python, with a solid understanding of system design principles.
  • Experience with Azure services, especially Azure Storage technologies such as Blob storage, Table storage, and Queue storage.
  • Demonstrated proficiency in building RESTful APIs and integrating with various cloud services.
  • Knowledge of DevOps practices and tools, including CI/CD pipelines, is a plus.


Technologies & Tools


In this role, you will work with cutting-edge technologies and tools essential for cloud development and data management. Key technologies include Microsoft Azure, Azure DevOps, Kubernetes for orchestration, and tools for CI/CD pipelines. Familiarity with NoSQL databases, distributed systems, and programming frameworks such as .NET Core or Spring is advantageous for optimal performance in this position.



Ideal Candidates


The ideal candidate for the Senior Software Engineer - Azure Storage position is an innovative thinker with a passion for cloud technology and a commitment to high-quality software development. They possess strong problem-solving skills and an eagerness to learn and adapt in a fast-paced environment. Excellent communication and collaboration abilities are essential, as successful candidates will frequently engage with diverse teams. A proactive attitude towards driving projects and initiatives to completion will set you apart in this vital role within Microsoft.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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