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.

Overview

The Senior Software Engineer, Azure Storage at Microsoft will play a pivotal role in designing, developing, and optimizing large-scale storage solutions that power Azure's cloud infrastructure. This position requires an individual with deep technical expertise and a passion for innovative software development. You will be collaborating with cross-functional teams to enhance the overall storage platform, ensuring robust performance, scalability, and security. Your contributions will significantly impact the efficiency and effectiveness of the Azure Storage service offered to millions of users and organizations worldwide.



Job Responsibilities

  • Design and implement scalable storage solutions that align with Azure's strategic objectives.
  • Collaborate with product managers, architects, and other engineers to gather requirements and translate them into technical specifications.
  • Enhance the performance and reliability of storage services through rigorous testing and optimization processes.
  • Participate in code reviews and architectural discussions, providing insights to improve overall code quality.
  • Develop automated deployment processes to ensure continuous integration and delivery of storage solutions.
  • Troubleshoot and resolve complex technical issues related to Azure Storage services.
  • Contribute to the documentation of system designs, features, and best practices for onboarding team members.


Qualifications

  • A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • A minimum of 5 years of professional experience in software development, with a strong focus on cloud technologies.
  • Proficiency in programming languages such as C#, Java, or Python.
  • In-depth knowledge of distributed systems and storage architectures.
  • Experience with Azure platform services, particularly Azure Storage options.
  • Familiarity with DevOps practices and tools for CI/CD pipelines.
  • Strong problem-solving skills and the ability to work in fast-paced environments.


Technologies & Tools

The Senior Software Engineer will utilize a range of technologies and tools including but not limited to Azure SDKs, Azure DevOps, Kubernetes, Docker, and Microsoft SQL Server. Familiarity with both object-oriented and functional programming paradigms is essential, along with exposure to big data technologies such as Azure Data Lake and Azure Blob Storage for improved storage solutions.



Ideal Candidates

Ideal candidates will possess a proactive mindset and a collaborative spirit, enabling them to work effectively within diverse teams. They demonstrate critical thinking and possess the adaptability to navigate changing priorities in a dynamic environment. A strong passion for technology and innovation, paired with excellent communication skills and a commitment to delivering high-quality software solutions, makes an exemplary fit for this position.

Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →

View Similar Jobs

Matches Jobs

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