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

As a Senior Software Engineer specializing in Azure Storage at Microsoft, you will play a pivotal role in designing, implementing, and optimizing storage solutions that cater to various enterprise needs. Your expertise will contribute to the development of scalable and reliable storage services, enhancing user experience and performance. Collaborating with cross-functional teams, you will leverage your skills in software engineering to tackle complex challenges and drive innovation within the Azure platform.



Job Responsibilities

  • Design, develop, and deploy scalable storage solutions on the Azure cloud platform.
  • Optimize existing storage systems for performance, reliability, and efficiency.
  • Collaborate with product managers, architects, and other engineers to define specifications and requirements.
  • Conduct thorough testing and troubleshooting of storage systems to ensure optimal functionality.
  • Participate in code reviews, providing constructive feedback to peers and enhancing code quality.
  • Implement best practices for software development, including version control, continuous integration, and deployment.
  • Mentor junior engineers, fostering a knowledge-sharing culture and promoting technical growth.
  • Stay updated on industry trends and advancements in storage technologies to incorporate innovative solutions.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 7+ years of experience in software development with a focus on cloud technologies.
  • Strong proficiency in programming languages such as C#, Java, or Python.
  • Experience with Azure services, specifically Azure Storage solutions (Blob storage, Queue storage, etc.).
  • In-depth knowledge of distributed systems, data structures, and algorithms.
  • Proficiency in database management systems, both SQL and NoSQL.
  • Excellent analytical and problem-solving skills with a detail-oriented mindset.


Technologies & Tools

The Senior Software Engineer - Azure Storage will work with a variety of technologies and tools, including but not limited to Microsoft Azure services, Microsoft SQL Server, Azure DevOps, and GitHub for version control. Familiarity with Docker and Kubernetes for container orchestration, as well as methodologies like Agile and Scrum for project management, will also be beneficial in this role.



Ideal Candidates

The ideal candidate for this position will possess a strong passion for technology and innovation, demonstrating a proactive approach to problem-solving. They should have excellent communication skills, enabling them to collaborate effectively with diverse teams. A proven ability to manage multiple projects while maintaining a keen attention to detail is essential. Additionally, candidates who demonstrate leadership qualities and a willingness to mentor others will thrive in this dynamic environment.

☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.

View Similar Jobs

Matches Jobs

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