Full Time

Principal Software Engineer – Azure Storage Migration Services

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 Principal Software Engineer – Azure Storage Migration Services at Microsoft will play a critical role in the design, development, and execution of robust and scalable migration solutions for Azure Storage. This position requires a seasoned expert who can leverage advanced engineering principles and collaborative techniques to deliver innovative storage solutions that enhance performance, reliability, and cost-effectiveness. The ideal candidate will be responsible for guiding technical teams, optimizing migration processes, and ensuring customer satisfaction through effective storage management and service integration in Azure cloud environments.



Job Responsibilities

  • Lead and oversee the architectural design of storage migration services, ensuring best practices are followed.
  • Collaborate with cross-functional teams to identify requirements and optimize existing migration tools.
  • Develop and implement efficient strategies for migrating large datasets to Azure Storage solutions.
  • Conduct performance tuning, troubleshooting, and debugging of storage migration processes.
  • Mentor and guide junior engineers through technical challenges and innovative approaches.
  • Stay up-to-date with Azure Storage technologies and the latest trends in cloud computing.
  • Participate in code reviews and provide constructive feedback to maintain high development standards.


Qualifications

  • Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • A minimum of 10 years of software engineering experience, particularly in cloud technologies and systems architecture.
  • Proficient in programming languages such as C#, Java, or Python.
  • Solid understanding of Azure Storage solutions, including Blob, Queue, and Table Storage.
  • Experience with cloud migration frameworks and methodologies is preferred.
  • Strong knowledge of distributed systems, scalability, and availability best practices.
  • Excellent problem-solving and analytical skills, with a strong focus on user experience.


Technologies & Tools

This position utilizes a range of technologies and tools including Azure Cloud Services, Azure DevOps, Kubernetes, Docker for container management, PowerShell for automation, and various database technologies such as SQL, Cosmos DB, and NoSQL solutions. Familiarity with CI/CD pipelines and source control systems such as Git may also be required to ensure seamless development and deployment processes.



Ideal Candidates

Ideal candidates for the Principal Software Engineer – Azure Storage Migration Services role will possess a strong continuous improvement mindset coupled with a passion for innovation and excellence in engineering practices. They should demonstrate exceptional leadership abilities, effective communication skills, and a collaborative approach to problem-solving. A proactive nature combined with an eagerness to learn and adapt to changing technologies will further enhance their suitability for this dynamic and impactful role within Microsoft.

Among 15 to 24-year-olds in Guadeloupe, unemployment was 37.7% in 2025, against 16.6% for everyone, says Eurostat, the European Union’s statistics office. See it over the years →

View Similar Jobs

Matches Jobs

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