Full Time

Senior Software Engineer, Azure Storage

Microsoft
$110,000 - $150,000* / year (about $53–$72 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 at Microsoft will play a crucial role in designing, developing, and maintaining robust storage solutions that underpin the Azure ecosystem. The successful candidate will collaborate within a dynamic team environment to innovate and enhance the scalability, performance, and security of cloud storage services. This role requires a blend of deep technical knowledge and innovative thinking to ensure that Azure storage solutions meet the growing demands of customers worldwide.



Job Responsibilities

  • Design and implement scalable and efficient cloud storage solutions for Azure.
  • Collaborate with cross-functional teams to gather requirements and deliver architectural improvements.
  • Develop high-quality code following best practices in software engineering and testing methodologies.
  • Participate in code reviews, mentor junior engineers, and contribute to overall team skill growth.
  • Optimize storage performance and integrate new features based on user feedback and emerging technologies.
  • Ensure the reliability and security of Azure storage services utilizing industry-standard practices.
  • Troubleshoot and resolve complex technical issues, providing timely solutions to enhance user experiences.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master’s preferred.
  • Minimum of 5 years of software development experience, with a focus on cloud technologies.
  • Strong proficiency in programming languages such as C#, Java, or Python.
  • Experience with Azure services, particularly Azure Storage options and data management tools.
  • Deep understanding of cloud architecture, distributed systems, and storage performance optimization.
  • Proficient in development practices including CI/CD pipelines, unit testing, and version control (Git).
  • Demonstrated ability to work collaboratively within diverse teams and communicate effectively.


Technologies & Tools

The Senior Software Engineer, Azure Storage will work extensively with Microsoft Azure platforms, including but not limited to Azure Blob Storage, Azure Files, and Azure Data Lake. Familiarity with container technologies (Docker, Kubernetes), database management systems (SQL, NoSQL), and monitoring tools (Azure Monitor, Application Insights) is essential. Additionally, experience with DevOps tools and practices such as Terraform, Jenkins, or Azure DevOps will greatly benefit the candidate in achieving project objectives.



Ideal Candidates

Ideal candidates for this position will possess a strong analytical mindset with the capability to approach challenges with innovative solutions. They should demonstrate a passion for new technologies and continuous learning, keeping abreast of emerging trends in cloud storage. Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced environment are imperative. Furthermore, successful candidates will exhibit strong interpersonal skills, fostering a collaborative work culture while mentoring peers and contributing to team success.

Most job openings for the size of the industry in September: professional and business services, 5.5 for every 100 jobs. Fewest: construction, 3.4. Compare industries →

View Similar Jobs

Matches Jobs

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