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
The Senior Software Engineer for Azure Storage Migration Services at Microsoft will play a pivotal role in designing, developing, and implementing innovative solutions for migrating storage architectures to Azure. This position requires a combination of advanced technical expertise, problem-solving skills, and the ability to work collaboratively with cross-functional teams. The successful candidate will be responsible for enhancing the efficiency of data migrations, ensuring reliability, and supporting customers throughout their transition to cloud-based storage solutions.
Job Responsibilities
- Design and implement scalable and reliable storage migration solutions for Azure.
- Collaborate with product management, technical support, and other engineering teams to define migration strategies and best practices.
- Develop automated tools and scripts to streamline data transfer and minimize downtime during migrations.
- Perform rigorous testing and validation of migration tools to ensure data integrity and security.
- Provide technical guidance and support to customers and internal teams regarding Azure storage functionalities.
- Analyze and resolve complex technical issues that may arise during the migration process.
- Document processes, tools, and methodologies for both internal and external stakeholders.
- Stay informed about the latest trends and technologies in cloud storage and contribute to ongoing innovation within the Azure Storage team.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is a plus.
- Minimum of 5 years of software engineering experience with a strong focus on cloud technologies, preferably Azure.
- Experience in designing and implementing storage solutions in Azure, including Blob Storage, File Storage, and Table Storage.
- Proficient in programming languages such as C#, Python, or Java.
- Strong understanding of cloud migration strategies, data security, and compliance requirements.
- Proven experience with CI/CD processes, version control systems (e.g., Git), and Agile methodologies.
- Excellent problem-solving skills and the ability to analyze complex technical challenges effectively.
- Strong communication skills, both written and verbal, with the ability to convey technical concepts to non-technical stakeholders.
Technologies & Tools
The Senior Software Engineer will leverage a variety of technologies and tools that support Azure Storage Migration Services, including but not limited to Azure Storage SDKs, Azure DevOps for CI/CD practices, PowerShell and Azure CLI for automation tasks, and various data migration tools such as AzCopy and Azure Data Factory. Familiarity with containerization technologies and orchestration tools will also be advantageous.
Ideal Candidates
Ideal candidates for the Senior Software Engineer position will exhibit not only technical expertise but also a strong sense of initiative and an eagerness to innovate. They should possess an analytical mindset that facilitates complex problem-solving and be natural collaborators who thrive in a team-oriented environment. A proactive attitude toward continuous learning and professional growth, coupled with the ability to communicate effectively and influence cross-functional teams, will contribute to their success in this role.
What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.