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 serves as a critical contributor within the Azure Storage team at Microsoft. This role requires extensive experience in cloud-based software development, where the engineer will design, implement, and maintain high-performance storage solutions. The ideal candidate will collaborate with cross-functional teams to enhance system capabilities and optimize user experience. This position demands a combination of technical expertise and innovative problem-solving abilities to ensure the robustness and scalability of Azure Storage services.



Job Responsibilities

  • Design, develop, and maintain scalable and reliable cloud storage solutions on Azure.
  • Collaborate with product management and UX teams to understand user requirements and translate them into technical specifications.
  • Conduct performance testing and debugging, ensuring software solutions meet high-quality standards.
  • Implement best practices for software development, including coding standards, code reviews, and version control.
  • Participate in architectural discussions to influence and enhance system design and functionality.
  • Mentor junior engineers and interns, fostering an environment of learning and knowledge-sharing.
  • Monitor live systems and resolve issues promptly to maintain system integrity and availability.
  • Stay abreast of technological advancements in cloud storage and software engineering practices.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software development, particularly with Azure or other cloud platforms.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Strong understanding of storage architectures, database technologies, and data management principles.
  • Experience with DevOps practices, CI/CD pipelines, and agile methodologies.
  • Excellent problem-solving skills and ability to work in a collaborative environment.
  • Familiarity with networking concepts and security best practices for cloud environments.


Technologies & Tools

The Senior Software Engineer - Azure Storage will work with a variety of technologies and tools, including but not limited to Azure Blob Storage, SQL Server, Cosmos DB, Kubernetes, Docker for container management, and Git for version control. Familiarity with data modeling tools and performance monitoring applications will also be advantageous in ensuring robust delivery and optimization of cloud storage solutions.



Ideal Candidates

Ideal candidates for the Senior Software Engineer position are innovative thinkers who thrive in a fast-paced environment. They possess strong analytical skills and exhibit an eagerness to learn new technologies. Successful applicants should demonstrate excellent communication and teamwork abilities, showcasing a commitment to collaboration and knowledge-sharing within diverse teams. Passion for creating high-quality software and contributing to cutting-edge cloud solutions is essential for success in this role.

The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →

View Similar Jobs

Matches Jobs

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