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.

Position Overview

The Senior Software Engineer - Azure Storage is responsible for designing, developing, and maintaining high-quality cloud storage solutions within Microsoft's Azure platform. This role involves collaborating with cross-functional teams to enhance system performance, troubleshoot issues, and implement new features while ensuring scalability and reliability. You will leverage your deep technical expertise to innovate and improve upon existing storage functionalities, directly impacting customer satisfaction and aligning with Microsoft’s strategic objectives in cloud computing.



Job Responsibilities

  • Design and develop scalable and resilient storage solutions within the Azure environment.
  • Collaborate with product management and customer teams to gather requirements and develop innovative storage features.
  • Debug and resolve technical issues related to storage services, ensuring high availability and performance.
  • Conduct code reviews and mentor junior engineers, promoting best practices in software development.
  • Develop and execute tests to validate storage performance and reliability under varied conditions.
  • Maintain technical documentation for all development efforts and systems architecture.
  • Explore new technologies and methodologies to enhance solution offerings and optimize processing efficiency.


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, preferably in cloud services or storage solutions.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Strong understanding of distributed systems and cloud storage technologies.
  • Experience with Azure services, including Blob Storage, Disk Storage, and Table Storage.
  • Knowledge of containerization technologies such as Docker and orchestration platforms like Kubernetes.
  • Excellent problem-solving skills and the ability to work collaboratively in a team-oriented environment.


Technologies & Tools

This position requires proficiency in various technologies and tools, including Azure cloud services, RESTful APIs, and storage management platforms. Familiarity with CI/CD tools, version control systems like Git, and monitoring dashboards will also be beneficial. Candidates should be comfortable working in an Agile development environment, utilizing tools such as JIRA or Trello for project management.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - Azure Storage position is innovative, analytical, and passionate about advancing cloud technologies. They possess strong technical skills paired with excellent communication abilities, enabling them to collaborate effectively within diverse teams. A proactive approach to problem-solving and a commitment to continuous improvement will equip candidates to thrive and drive impactful results in this dynamic role at Microsoft.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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