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 Software Engineer - Azure Storage at Microsoft will play a pivotal role in developing and enhancing cutting-edge storage solutions that drive the efficiency and scalability of Azure's cloud services. This position offers the opportunity to work on various aspects of cloud architecture, including design, implementation, and optimization of storage systems, ensuring the highest levels of performance and reliability. The engineer will collaborate with cross-functional teams to deliver innovative solutions that meet the complex needs of customers and improve overall user experience.
Job Responsibilities
- Design and implement scalable and reliable storage solutions within the Azure cloud environment.
- Optimize existing storage systems for performance and efficiency, troubleshooting issues as they arise.
- Collaborate with product managers and other engineering teams to gather requirements and translate them into technical specifications.
- Conduct code reviews and provide mentorship to junior engineers to promote best practices in software development.
- Participate in the planning and execution of feature releases, ensuring timely delivery while maintaining high standards of quality.
- Stay updated on the latest industry trends in cloud storage technologies and integrate relevant innovations into existing systems.
- Develop comprehensive testing strategies and maintain robust documentation for ongoing support of Azure Storage solutions.
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 storage solutions.
- Strong proficiency in programming languages such as C#, Java, or Python.
- Experience with cloud computing platforms, preferably Microsoft Azure.
- Solid understanding of distributed systems, data structures, and algorithms.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
Technologies & Tools
The role of Software Engineer - Azure Storage will involve utilizing modern technologies and tools such as Microsoft Azure cloud services, C# or Java programming languages, Git for version control, and CI/CD pipelines for continuous integration and deployment. Familiarity with monitoring and diagnostics tools for cloud services, as well as databases like SQL and NoSQL, will also be essential in ensuring optimal performance of storage solutions.
Ideal Candidates
Ideal candidates for this position will exhibit strong analytical thinking and an ability to tackle complex engineering challenges with innovative solutions. They should possess excellent communication skills, allowing for effective collaboration across diverse teams. A passion for technology and continuous learning, combined with a commitment to high-quality standards, will further distinguish the most suitable applicants. Candidates who embody a proactive and adaptive mindset towards evolving technologies in cloud computing will thrive in this fast-paced environment.
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.