Full Time

Principal Software Engineer - Azure Storage

Microsoft
$120,000 - $170,000* / year (about $58–$82 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 Principal Software Engineer - Azure Storage at Microsoft will play a crucial role in shaping and implementing the architecture of our Azure storage services. This position involves working closely with product management, data engineers, and other software engineering teams to design, develop, and maintain scalable, reliable, and efficient storage solutions. The successful candidate will leverage their expertise to innovate and enhance our cloud storage capabilities, ensuring optimal performance and security while driving the team's engineering processes and standards.



Job Responsibilities

  • Design, develop, and maintain highly available and scalable Azure storage solutions.
  • Collaborate with cross-functional teams to define and implement new features and enhancements.
  • Lead architectural discussions and provide technical direction for projects and initiatives.
  • Conduct code reviews and mentor junior engineers in best practices and coding standards.
  • Implement performance tuning and capacity planning for Azure storage services.
  • Drive the adoption of agile methodologies and continuous integration/deployment practices.
  • Stay updated with industry trends and emerging technologies relevant to cloud storage.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of software engineering experience, with a focus on cloud storage solutions.
  • Strong proficiency in programming languages such as C#, Java, or Python.
  • Extensive experience with distributed systems and large-scale data processing.
  • Solid understanding of Azure cloud infrastructure and services, particularly Azure Storage.
  • Proven experience in performance optimization and troubleshooting of complex systems.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

The Principal Software Engineer - Azure Storage role will utilize a variety of technologies and tools including Azure DevOps for seamless collaboration, Git for version control, and various programming frameworks suited for cloud development. Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes is also beneficial. Knowledge of data storage technologies like Blob Storage, Azure SQL, and Cosmos DB will be essential for this role.



Ideal Candidates

The ideal candidate for the Principal Software Engineer - Azure Storage position should have strong leadership abilities and a passion for technology innovation. They should demonstrate a proactive mindset with a focus on collaboration and team success. Effective communication skills are necessary to articulate complex technical concepts to a diverse audience. The candidate should be adaptable, continuously seeking to learn and embrace new challenges in the rapidly changing cloud environment.

In the New Orleans-Metairie, LA metro area, the middle pay across its 446,000 jobs was $47,290 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

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