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 play a pivotal role in designing, implementing, and optimizing solutions that enhance the performance and scalability of our cloud storage services. You will collaborate with cross-functional teams to develop innovative storage solutions that meet the evolving needs of our customers, ensuring the highest levels of availability and reliability. Your expertise in cloud technologies and software engineering practices will be instrumental in driving the technical direction of our storage offerings.



Job Responsibilities

  • Design and develop scalable and efficient storage solutions within the Azure ecosystem.
  • Collaborate with product managers and architects to translate business requirements into technical specifications.
  • Conduct code reviews and provide constructive feedback to peers to maintain high code quality.
  • Monitor and enhance the performance of current storage systems and address any issues proactively.
  • Develop comprehensive unit and integration tests to ensure reliability and robustness.
  • Participate in agile ceremonies and contribute to sprint planning and retrospectives.
  • Lead technical discussions and advocate for best practices in software development.
  • Mentor junior engineers and foster a culture of continuous learning and improvement.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development, with a focus on cloud technologies.
  • Strong proficiency in programming languages such as C#, Java, or Python.
  • Extensive experience with Microsoft Azure platform, specifically Azure Storage offerings.
  • Solid understanding of distributed systems, data structures, and algorithms.
  • Experience with container orchestration (e.g., Kubernetes, Docker) is a plus.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Strong communication skills and ability to work collaboratively in a team environment.


Technologies & Tools

In this position, you will utilize various technologies and tools, including Microsoft Azure services, Azure SDKs, RESTful APIs, and cloud-native architecture patterns. Proficiency in CI/CD tools, version control systems (such as Git), and monitoring tools will be essential. Familiarity with container technologies and agile methodologies will also play a crucial role in the team's efficiency and innovation.



Ideal Candidates

The ideal candidate for this role will possess a keen analytical mindset, demonstrating a passion for problem-solving and innovation within the realm of cloud storage solutions. A collaborative spirit is essential, as this position requires effective communication and teamwork within cross-functional groups. Candidates should be proactive learners who stay updated with industry trends, fostering a forward-thinking approach to storage solutions. Additionally, candidates should be committed to delivering high-quality work and mentoring others, contributing to a culture of excellence and improvement.

A full-time year is 2,080 hours: $29 an hour is $60,320 a year before taxes, and $58,000 a year is $27.88 an hour. Pay calculator →

View Similar Jobs

Matches Jobs

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