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 be responsible for architecting, designing, and implementing scalable and reliable storage solutions within the Azure ecosystem. This role involves collaborating with cross-functional teams to enhance existing products, develop new features, and improve overall performance, security, and efficiency. The ideal candidate will have a strong foundation in software development principles and a passion for building cloud-based storage services that meet the needs of enterprise customers.
Job Responsibilities
- Design and implement robust storage solutions to meet performance and scalability requirements.
- Collaborate with product managers and architects to define product roadmaps and create technical specifications.
- Develop efficient algorithms and data structures to optimize storage performance.
- Conduct code reviews to maintain quality and ensure adherence to best practices.
- Perform troubleshooting and debugging of storage-related issues in production environments.
- Work with the testing team to ensure comprehensive test coverage and product reliability.
- Stay updated with industry trends and advancements in cloud storage technologies.
- Contribute to the continuous improvement of development processes and methodologies.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in software development with a focus on cloud-based storage solutions.
- Strong proficiency in programming languages such as C#, Java, or Python.
- Experience with Azure services and cloud architecture.
- Solid understanding of data management, distributed systems, and storage technologies.
- Excellent problem-solving skills and ability to debug complex database and storage issues.
- Familiarity with Agile software development methodologies.
- Strong communication and teamwork skills, with an ability to collaborate with various stakeholders.
Technologies & Tools
The Software Engineer - Azure Storage will utilize a variety of technologies and tools including Microsoft Azure, Azure Storage services, .NET frameworks, containerization technologies like Docker and Kubernetes, as well as CI/CD pipelines for continuous integration and deployment. Familiarity with databases, both relational and non-relational (SQL, NoSQL), and tools for monitoring and logging will also be essential for efficient performance tracking and troubleshooting.
Ideal Candidates
Ideal candidates will possess strong analytical and critical thinking skills, demonstrating a thorough understanding of cloud computing concepts and best practices. They should be proactive learners, eager to embrace new challenges and technologies in the ever-evolving field of cloud storage. The ability to work effectively in a collaborative environment, support cross-team initiatives, and communicate complex technical concepts clearly will also be key attributes for success in this role.
Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.