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.

Overview

The Senior Software Engineer, Azure Storage at Microsoft will play a pivotal role in enhancing the robust Azure storage solutions that drive customer satisfaction and cloud innovation. This position entails collaborating with cross-functional teams to design, develop, and optimize storage services that are secure, scalable, and resilient. The individual will leverage modern software development methodologies to contribute to architectural decisions, implement new features, and resolve complex technical challenges, all while ensuring alignment with organizational goals and standards.



Job Responsibilities

  • Design, develop, and implement scalable and efficient Azure storage solutions that meet business requirements.
  • Collaborate with architects and other engineers to define the architectural vision and strategy for storage offerings.
  • Enhance the performance and reliability of existing storage services by identifying bottlenecks and implementing optimizations.
  • Write high-quality, maintainable code using industry best practices and coding standards.
  • Participate in code reviews and provide constructive feedback to peers to elevate code quality and team performance.
  • Work closely with product management and other stakeholders to gather requirements and translate them into technical specifications.
  • Stay abreast of industry trends and technologies to inform product direction and innovation.
  • Mentor junior engineers and foster a collaborative team environment.


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 in cloud storage or distributed systems.
  • Proficiency in programming languages such as C#, Java, or C++.
  • Extensive experience with cloud services and architectures, particularly Microsoft Azure.
  • Strong understanding of storage technologies and protocols (e.g., REST, Blob Storage, Queues, etc.).
  • Experience with agile development methodologies and tools (e.g., Git, Jenkins, Jira).
  • Excellent problem-solving skills and the ability to work under pressure in a fast-paced environment.
  • Strong communication skills and demonstrated ability to work collaboratively in a diverse team setting.


Technologies & Tools

The ideal candidate for the Senior Software Engineer, Azure Storage role will be proficient with a variety of technologies, including but not limited to Azure SDKs and tools, .NET frameworks, SQL and NoSQL databases, CI/CD pipelines, and container orchestration technologies like Kubernetes. Familiarity with microservices architecture and serverless computing models will also be essential.



Ideal Candidates

Ideal candidates for the Senior Software Engineer, Azure Storage position should demonstrate strong analytical skills and a passion for technology innovation. They should possess a proactive mindset with a capability to address complex challenges creatively and efficiently. Furthermore, they should embody a collaborative spirit and a strong willingness to learn and adapt, contributing positively to team dynamics and organizational goals.

Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →

View Similar Jobs

Matches Jobs

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