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 Software Engineer - Azure Storage at Microsoft will play a pivotal role in designing, developing, and implementing innovative storage solutions within the Azure cloud platform. The successful candidate will contribute to the architecture and feature improvements of Azure Storage, collaborating with cross-functional teams to enhance performance, reliability, and usability. This position requires a strong understanding of distributed systems and cloud technologies, as well as the capability to build scalable and secure storage services that meet the needs of diverse clients across the globe.
Job Responsibilities
- Design, implement, and optimize distributed storage systems on the Azure platform.
- Collaborate with product managers and other engineers to define and execute the roadmap for Azure Storage.
- Troubleshoot and resolve technical issues related to storage services, ensuring high availability and performance.
- Write clean, maintainable, and efficient code while following best practices in software development.
- Implement robust testing methodologies to ensure the quality and reliability of storage solutions.
- Participate in code reviews, guiding junior engineers and promoting knowledge sharing.
- Stay current with industry trends and emerging technologies in cloud computing and storage.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3+ years of relevant work experience in software development, preferably with a focus on cloud services.
- Proficiency in programming languages such as C#, Java, or Python.
- Experience with distributed computing frameworks and storage solutions.
- Strong understanding of data structures, algorithms, and design patterns.
- Familiarity with Azure services, including Azure Blob, Queue, and Table storage.
- Excellent problem-solving skills, with a bias for action and accountability.
Technologies & Tools
The Software Engineer - Azure Storage will utilize a variety of technologies and tools, including but not limited to Azure DevOps for CI/CD processes, Git for source control, and various monitoring and logging tools to ensure optimal performance and availability of the Azure Storage services. Experience with containerization technologies such as Docker and Kubernetes may also be beneficial.
Ideal Candidates
Ideal candidates for this position will be innovative and self-motivated, with a passion for cloud technologies and problem-solving. They should possess strong communication skills, enabling them to work effectively within a team and across departments. A proactive attitude towards learning and adapting to new technologies will also set apart successful candidates, ensuring they can keep pace with the rapidly evolving landscape of cloud computing.
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.