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 be at the forefront of designing, developing, and optimizing cloud storage solutions. Your expertise will be instrumental in creating scalable, reliable, and high-performance storage systems that meet the needs of diverse applications. You will collaborate with cross-functional teams to drive advancements in cloud technologies, ensuring seamless integration, robust security, and exceptional user experience. This role demands a proactive approach in identifying and resolving challenges while maintaining alignment with industry best practices and company goals.



Job Responsibilities

  • Design and implement scalable and secure cloud storage solutions using Azure technologies.
  • Collaborate with engineering teams to optimize storage performance and reliability.
  • Develop and maintain documentation for architectural designs and APIs.
  • Analyze and troubleshoot software issues, providing swift resolutions.
  • Engage in code reviews and mentor junior engineers to foster a collaborative development environment.
  • Stay up to date with emerging technologies and trends in cloud storage solutions.
  • Participate in continuous integration and deployment (CI/CD) processes to enhance development workflows.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience (5+ years) in software engineering, with a focus on cloud storage technologies.
  • Strong programming skills in languages such as C#, .NET, or Java.
  • Deep understanding of cloud computing principles and Azure services, particularly Azure Storage.
  • Experience with distributed systems and database management systems.
  • Proficient in using debugging tools and performance optimization techniques.
  • Ability to work effectively in both individual and team environments.


Technologies & Tools

The Senior Software Engineer role involves working with a variety of technologies and tools including Azure Storage, Azure DevOps, Kubernetes, Docker, SQL and NoSQL databases, and various programming languages such as C# and Java. Familiarity with cloud architecture, microservices, and RESTful API development is also essential to effectively contribute to the execution of projects and improve existing systems.



Ideal Candidates

The ideal candidate for this position will possess a strong analytical mindset and a passion for technology, particularly in cloud computing. They will have a proven track record of problem-solving and exhibit a strong collaborative spirit. An inclination towards learning and adapting to new technologies will be crucial for success in this dynamic environment. Excellent communication skills, combined with a strategic approach to software development, are essential characteristics that help foster teamwork and drive innovative solutions.

Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →

View Similar Jobs

Matches Jobs

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