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.

Overview

The Senior Software Engineer - Azure Storage at Microsoft will play a pivotal role in designing, implementing, and maintaining scalable and resilient storage solutions. This position requires a combination of software engineering skills, cloud computing knowledge, and an understanding of distributed systems. The successful candidate will collaborate with cross-functional teams to enhance Azure Storage capabilities, optimize performance, and drive innovation to meet the evolving needs of our customers.



Job Responsibilities

  • Design, implement, and enhance scalable and efficient Azure Storage solutions.
  • Collaborate with product managers and designers to define new features and requirements.
  • Analyze user needs and develop software solutions to improve user experience.
  • Ensure high performance and responsiveness of storage systems by profiling and optimizing code.
  • Conduct code reviews, identify issues, and implement improvements to code quality.
  • Participate in the full software development lifecycle including requirements gathering, design, implementation, and testing.
  • Stay updated with the latest technology trends and integrate relevant technologies into Azure Storage solutions.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • Minimum of 5 years of software development experience, with a focus on cloud-based solutions.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Extensive experience with Azure services, particularly Azure Storage.
  • Strong understanding of distributed systems principles and cloud architecture.
  • Experience with DevOps practices and tools, including CI/CD pipelines.
  • Knowledge of operating systems, databases, and networking concepts.


Technologies & Tools

This position will involve working with a range of technologies and tools, including but not limited to Azure Storage services (Blob, Queue, Table Storage), REST APIs, distributed system protocols, and advanced monitoring tools. Familiarity with containers and orchestration tools such as Docker and Kubernetes will also be beneficial. Version control systems like Git, as well as development and debugging tools, will be crucial for daily tasks.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - Azure Storage role should possess a strong analytical mindset with exceptional problem-solving skills. They should demonstrate effective communication abilities, as collaboration with team members and stakeholders is essential. A passion for technology and innovation, coupled with a commitment to delivering high-quality software solutions, will set successful candidates apart. Candidates should also exhibit adaptability and a proactive approach to learning new technologies and methodologies in the fast-paced cloud computing environment.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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